如何更改livejs以在PHP页面上运行?

时间:2013-07-18 10:15:11

标签: javascript content-type

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

我使用case语句和Content-Type搞砸了部分,但没有运气。

有没有人曾使用livejs使其与其他文件扩展名一起使用?

1 个答案:

答案 0 :(得分:3)

我尝试使用livejs bookmarklet,它几乎不需要修改就可以使用.php。我只需在bookmarklet中添加html,所以现在我在bookmarklet中有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"); 
?>