0

尝试更改livejs脚本以使用带有 .php 扩展名的 PHP 文件/文件。

我用 case 语句和 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 还是您所拥有的。

编辑:

livejs使用ETagLast-Modified标头检查文件是否被修改,但某些服务器无法添加ETagLast-Modified到 PHP 文件。

您可以随时添加到 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 回答