使用php创建JS文件
我有一个这样的代码,它是使用php创建的使用php创建JS文件,php,jquery,makefile,Php,Jquery,Makefile,我有一个这样的代码,它是使用php创建的 <?php $script="$(document).ready(function(){alert('hai');});"; ?> 你是说像 文件内容() 否则,我不确定你在问什么。这将创建名为script.js的文件,其中包含你的js语句: $script="$(document).ready(function(){alert('hai');});"; $fileName="script.js"; file_put_contents
<?php
$script="$(document).ready(function(){alert('hai');});";
?>
你是说像
文件内容()
否则,我不确定你在问什么。这将创建名为script.js的文件,其中包含你的js语句:
$script="$(document).ready(function(){alert('hai');});";
$fileName="script.js";
file_put_contents($fileName, $script);
只要让php脚本文件打印出脚本代码,然后像标记makesrc
一样指向php脚本。确保执行标题('Content-Type:text/javascript')代码>之前,浏览器将正确解释它。它不是静态的。创建的js代码各不相同。因此,每当php文件被执行时,我都必须创建每个js文件,这就是为什么要将它指向php脚本,并在打印之前在脚本中完成需要的处理。它将代码从一个文件复制并附加到另一个文件。但是每当php文件被执行时,我必须创建一个新的js文件。你可以用我的脚本来做这件事。。。你确实需要修改它,以满足你的需要,因为我并不真正理解你需要什么,我不能做很多其他的事情。但我想另一个人也发表了评论。也许这正是您所需要的:-)最好的运气感谢您的解决方案。file_put_contents()直接创建一个文件。我们需要写入数据并创建它,而不是从另一个文本文件复制。我在上面标出了正确答案。这就是我所期望的解决方案。请将变量名$file重命名为$filename
$script="$(document).ready(function(){alert('hai');});";
$fileName="script.js";
file_put_contents($fileName, $script);