重复问题描述:页面一输入文字,$_POST["name"]传递到第二个页面,第二个页面自动生成一个JS文件,并加载到第二个页面上。$js=“(function() {
... ...
\"http://localhost/".$_POST["name"]."+comic.php\";
... ...
}”;
file_put_contents("xxx.js", $js);
http://topic.csdn.net/u/20100719/02/8a84edb4-7d30-4902-9b9d-035754cbe1df.html?40564
现在PHP生成JS文件已经解决了。(感谢各路高手,已结贴给分)还有一个问题:如何把生成的JS文件名字,按 $_POST["name"]+生成时间(年月日时分秒).JS 命名。
如: 当$_POST["name"]为 gone with the wind ,生成时间为 2010年7月19日18点10分10秒时:
生成的JS名字为 gone with the wind20100719181010.JS,生成后自动加载到该PHP页面,当关闭PHP页面后,该JS自动删除?
... ...
\"http://localhost/".$_POST["name"]."+comic.php\";
... ...
}”;
file_put_contents("xxx.js", $js);
http://topic.csdn.net/u/20100719/02/8a84edb4-7d30-4902-9b9d-035754cbe1df.html?40564
现在PHP生成JS文件已经解决了。(感谢各路高手,已结贴给分)还有一个问题:如何把生成的JS文件名字,按 $_POST["name"]+生成时间(年月日时分秒).JS 命名。
如: 当$_POST["name"]为 gone with the wind ,生成时间为 2010年7月19日18点10分10秒时:
生成的JS名字为 gone with the wind20100719181010.JS,生成后自动加载到该PHP页面,当关闭PHP页面后,该JS自动删除?
解决方案 »
- php 错误
- php 连接mysql问题
- PHP 下载FTP中的文件
- 请教PHP中的这个>=运算符
- 一个奇怪的问题,请高人指点!
- 在chorme 里为什么HTML表单信息提交后却打开php文件了,在ie正常
- 求算法实现
- apache+php+mssqlserver2000配置问题
- 那个什么目录权限控制文件htpass.xxx (具体忘记名字叫什么了), 谁能给我讲讲吗?
- 为什么php不认mysql_connect(),用IE打开后报这样的错 Fatal error: Call to undefined function: mysql_connect() in /var/www/html/list
- 关于表单提交获取VALUE值的问题
- php检测checkbox是否勾选
在deleteJS()函数中发送xmlhttp请求给服务器的某个php脚本,在这个php中执行system('delete xxx.js');
比如按下f5是不是js就载入不了了?
最好加上用户id如果有的话,或者加上一串随机字符串。
你是想删除还是想做同一用户不再生成的处理?如果相同用户不生成的处理,就只能用COOKIE处理了,记住生成的JS文件进行判断处理。
<body onunload='deleteJS();'>是不是可以指定文件夹?比如我把生成的JS放在A文件夹里,JQUERY.MIN.JS放在B文件夹里?
随机字符串可以考虑……
存在2个用户同时用该关键字,生成相同名的JS,一个用户还没加载完该JS即经被另一个用户 因关闭页面而删除的可能性很微小。
现在问题简单点了。1:如何使用$str=stripcslashes($str)代码,在输出<?php echo $_POST["name"]?>时,取消转义斜杠?比如我打 I'm,POST以后,输出的是 i\'m。2:如何用使用,在关闭PHP页面后自动删除服务器上刚生成的JS文件。