Quel est le problème de ce code en PHP?Écrire dans un fichier avec PHP
<?php
$f = "log.txt";
$fh = fopen($f, 'a') or die("Can't open log file");
$s = "Test Line\n";
fwrite($f, $s);
fclose($f);
?>
L'autorisation du log.txt est 777. Mais fwrite
ne peut pas écrire quoi que ce soit en elle. Quel est le problème?
Y at-il des erreurs soit sur la page ou dans votre journal des erreurs? Au fait, essayez de faire des variables nommées verbalement quand vous essayez de trouver des bogues ... en utilisant des noms de variables comme '$ f',' $ – icktoofay
Vous ouvrez dans '$ fh' mais écrivez à' $ f' qui est une chaîne – Jcl
fh' et '$ s' n'aident pas – Jcl