php 队列JS / CSS文件应用基于timeFile的版本号。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 队列JS / CSS文件应用基于timeFile的版本号。相关的知识,希望对你有一定的参考价值。
function auto_version($file)
{
$file = str_replace('http://', '', $file);
$file = str_replace('https://', '', $file);
$file = str_replace($_SERVER['SERVER_NAME'], '', $file);
$full_file = $_SERVER['DOCUMENT_ROOT'] . $file;
if (strpos($file, '/') !== 0 || !file_exists($full_file))
{
$full_file = substr($_SERVER['SCRIPT_FILENAME'], 0, -strlen($_SERVER['SCRIPT_NAME']));
$full_file .= $file;
if (!file_exists($full_file))
{
return $file;
}
}
$mtime = filemtime($full_file);
//$new_file = preg_replace('{\\.([^./]+)$}', ".$mtime.\$1", $file);
return $mtime;
}
/*
Example Usage
$js_file = plugins_url().'/ignite-tools/assets/js/itg-sliders.js';
wp_register_script(
$handle = "itg-sliders-js",
$src = $js_file,
$deps = array('jquery'),
$ver = auto_version($js_file),
$in_footer = TRUE
);
*/
以上是关于php 队列JS / CSS文件应用基于timeFile的版本号。的主要内容,如果未能解决你的问题,请参考以下文章
使用 php,JS 强制浏览器在页面加载时使用最新的 JS 和 CSS 文件
如何在Windows中为多个请求/作业生成基于php的Web应用程序的队列系统?
基于原生的 html css js php ajax做的一个 web登录和注册系统
IM web客户端
使用消息队列与使用 PHP 的普通 Cron 作业之间的区别
缓存php解析的css、js、txt文件