0

livejsスクリプトを変更して、PHP ファイル/拡張子が .php のファイルで動作するようにしようとしています。

ケースステートメントと Content-Type の部分をいじりましたが、うまくいきませんでした。

他のファイル拡張子で動作するように livejs を使用したことのある人はいますか?

4

1 に答える 1

3

livejs ブックマークレットを試してみましたが、ほとんど変更せずに .php で動作します。ブックマークレットに追加するだけhtmlでよかったので、ブックマークレットhttp://livejs.com/live.js#html,css,notify内に持っています。スクリプトはファイル拡張子を気にしません。

著者でさえ次のように述べています。

Live.js は、Ruby、Handcraft、Python、Django、NET、Java、Php、Drupal、Joomla、what-have-you など、使用する開発フレームワークや言語に依存しません。

編集:

livejsETagandヘッダーを使用しLast-Modifiedて、ファイルが変更されたかどうかを確認しますが、一部のサーバーはPHP ファイルにETagandを追加できませんでした。Last-Modified

いつでも PHP ファイルに追加できます (最初の行に):

<?php    
    $file = basename($_SERVER['PHP_SELF']); // your file name 
    $last_modified_time = filemtime($file); 
    $etag = md5_file($file); 

    header("Last-Modified: ".gmdate("D, d M Y H:i:s", $last_modified_time)." GMT"); 
    header("Etag: $etag"); 
?>
于 2013-07-18T11:23:53.960 に答える