【发布时间】:2010-04-24 10:30:06
【问题描述】:
我需要知道,我的脚本是从哪里使用的(它正在出售,我不想要任何小偷)。 我想在我的服务器上写入文件、用户 IP、运行脚本的域、日期等。我试过 fopen、fwrite,但 is_file_writable 返回它不是。文件 CHmods 是 777,它的父目录也有 777 chmods。
现在我正在尝试这样的事情:
<?php
$file = 'http://www.misiur.com/security/seal.txt';
$data = date("Y-m-d H:i:s");
$ip = $_SERVER['REMOTE_ADDR'];
$svr = $_SERVER['SERVER_NAME'];
$str = "[$data] Loaded by $ip at $svr\r\n";
$current = file_get_contents($file);
$current .= $str;
file_put_contents($file, $current);
?>
但是 - 没有任何反应。我该怎么办?
【问题讨论】:
-
HTTP 的核心是文件检索系统,而不是文件发布系统。 HTTP 有各种扩展确实允许它,但我认为你不能以这种方式从 PHP 中使用它们......