PHP& file_get_contents - 检查文件是否存在

时间:2014-07-26 20:28:12

标签: php jquery .htaccess url

所以在.htaccess:

# Always have the brand new version of jQuery
<FilesMatch "^(jquery-2\.1\.1)\.js$">
SetHandler php5-script
</FilesMatch>

在jquery-2.1.1.js中:

<?php
$jquery = file_get_contents('http://code.jquery.com/jquery-git2.js');
echo $jquery;
?>

我有两个问题: 这是一个好习惯吗?我已经厌倦了在jQuery wesite上寻找一个新的jQuery版本,所以我想从那里包含它,所以它会自动更新。但如果他们碰巧删除了这个文件,我希望PHP在这个链接上查找它:http://code.jquery.com/jquery-2.1.1.js 我认为if()语句应该在这里使用,有什么意见吗?

1 个答案:

答案 0 :(得分:1)

由于一些原因,这不是一个好的做法,其中最重要的是你永远无法确定最新版本的jquery是否适用于你的代码。核心库的更新应该经过深思熟虑并经过充分测试,而不是自动化。

不这样做的其他原因:

1)应用程序中不必要的开销

2)静态资产应该从CDN提供 - (google托管的jquery对此非常有用) https://developers.google.com/speed/libraries/devguide#jquery

我确信还有更多,但这些应该足够了。