Meine Ordnerstruktur wie ist -erstellen Datei in ein anderes Verzeichnis mit PHP
root
admin
create_page.php
pages
my_page1.php
my_page2.php
I-Code haben eine neue PHP-Datei in „Seiten“ Ordner für das Erstellen. der Code ist wie -
$dir_path = "../pages/";
$ourFileName = '../'.$page_name.".txt";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
$ourFileContent = '<?php echo "something..." ?>';
if (fwrite($ourFileHandle, $ourFileContent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}
Der Code wird normal ausgeführt .. kein Problem. aber die Seite wird nicht erstellt. Bitte sag mir, was ich falsch mache. Gibt es ein Problem mit dem Pfad? fclose ($ ourFileHandle);
Sie setzen '$ dir_path', aber Sie verwenden es nicht. Ich bin mir auch nicht sicher, ob Sie relative Links verwenden können, Sie möchten vielleicht den absoluten Pfad verwenden. Stellen Sie sicher, dass Sie Schreibberechtigungen für das Map-Schreiben festgelegt haben. – ArendE
'$ page_name' ist nicht gesetzt und Sie haben nicht geschrieben welche Datei ist es – safarov
wo setzen Sie' $ page_name' Sie haben auch einen Syntaxfehler in dieser Zeile ' Php echo" etwas ... "?>' Nicht vergessen das schließende Semikolon –