Also, ich ein Stück Code habe:PHP-Datei schreiben funktioniert nicht
<?php
$myfile = fopen("\\sid-win-file02\Summer_Students\ASName.Surname", "w") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
?>
Diese PHP-Code ist und in der Theorie sollte es eine Datei im Verzeichnis \\sid-win-file02\Summer_Students\ASName.Surname
zu erstellen, aber es funktioniert nicht.
Von dem, was ich verstehe, sollte es einen Fehler werfen, wenn es nicht möglich ist, aber es tut es nicht. Könnte jemand helfen?
Ich versuchte mit einer anderen Methode, w +, aber es änderte nichts.
Ich bin neu in PHP.
Hinweis: Ich versuche, die Datei auf einem lokalen Server zu speichern. Ich habe technisch die Erlaubnis dazu.
Vielen Dank im Voraus
Add ' Php error_reporting (E_ALL);? Ini_set ('display_errors', 1),' und entfernen \\ Form 'fopen (" \\ sid-win -file02 \ Summer_Students \ ASName.Surname "," w ")' –
Verwenden Sie 'DIRECTORY_SEPARATOR' anstelle von' \\ ', da es nicht unter Linux funktioniert. Wenn das Verzeichnis nicht existiert, wird es nicht funktionieren. – ineersa
Pfade, die mit \\ beginnen, sind Windows UNC-Pfade und funktionieren nur unter Windows – MrTux