Ich habe Probleme beim Schreiben in eine Datei, obwohl is_writable()
wahr zurückgibt. Natürlich existiert die Datei und ist offensichtlich lesbar. Hier ist der Code:PHP is_writable() gibt true zurück, aber file_put_contents() gibt false zurück
$file = "data";
echo file_get_contents($file)."<br>";
echo is_writable($file) ? "is writable<br>" : "not writable<br>";
if (file_put_contents($file, "ghijkl", FILE_APPEND) === FALSE) echo "failed<br>";
echo file_get_contents($file)."<br>";
Und hier ist die Ausgabe:
abcdef
is writable
failed
abcdef
@interlude: ist es nicht offensichtlich? – zerkms
sieht aus wie duplicate von http://stackoverflow.com/questions/4917811/file-put-contents-permission-denied – naiquevin
@interlude: siehst du '==' irgendwo? – zerkms