【发布时间】:2012-03-12 03:33:00
【问题描述】:
我有一个为 swf 文件生成动态链接的脚本......
例如脚本将产生
<a href=" { url } / swf / file . swf ">Click File</a>
当他们点击链接时,它会在灯箱中打开 swf 文件,因此我无法使用 php 作为其客户端
我可以更改脚本以便添加
onClick="javascript: FUNCTION;"
我将如何编写一个 javascript 函数来写入名为的基本目录中的文件
'click-log.txt' 带有链接和时间戳的href...
假设点击的链接有网址
http://example.com/data/swf/file1.swf
我希望日志文件写成
1329849120 , 82.**.***.*** , /data/swf/file1.swf
我认为编写完整的文件路径更容易,但如果最简单的话,我会对文件名甚至完整的 url 感到满意....
我已经编写了这个代码,以便在页面加载时多次使用 php,但无法编写 javascript 来执行此操作.....
谢谢大家
【问题讨论】:
-
如果我清楚地理解您,您是在尝试通过 javascript 将文件写入您的服务器吗?这是不可能的……
-
不确切知道您要做什么,但您需要将点击发送回服务器以写入文本日志。
-
我认为 javascript 将是使用的语言.....作为用户单击链接的客户端.....是另一种能够执行我需要写文件吗?
-
@asken,那会是 ajax,打开对将写入文件的 php 文件的请求吗?我可以很容易地编写一个 php 文件来做到这一点,如果有办法通过 ajax 加载 php 脚本和这样的 url? '/basedir/click-log.php?url= { 点击链接的 url } '
-
请从您的标题中删除“已解决”标签并在下面发布新答案,而不是编辑您的问题。
标签: javascript function onclick flat-file