J'ai besoin de savoir, d'où est mon script utilisé (c'est à vendre, et je ne veux pas de voleurs). Je veux écrire sur mon serveur dans le fichier, l'IP de l'utilisateur, le domaine où le script a été exécuté, la date, etc. J'ai essayé fopen, fwrite, mais is_file_writable a retourné que ce n'est pas le cas. Le fichier CHmods est 777, le catalogue parent a aussi 777 chmods.Fichier crossdomain modifier
Maintenant, je suis en train quelque chose comme ça:
<?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);
?>
Cependant - rien ne se passe. Qu'est-ce que je dois faire?
HTTP est à la base un système de fichiers ** de récupération **, pas un système de publication de fichiers. Il y a plusieurs extensions à HTTP qui le permettent, mais je ne pense pas que vous puissiez les utiliser depuis PHP de cette façon ... –