Ich weiß, dass dies eine dumme Frage sein kann, aber ich kann nicht scheinen, nur eine einfache Antwort zu finden.Erstellen Dummy Index.html in einem neuen MKDR-Verzeichnis
Ich habe ein PHP-Skript, das ein Verzeichnis für mich erstellt, wenn der Benutzer einen neuen Eintrag startet. Dieses Verzeichnis enthält Fotos für ihre Galerie.
Ich möchte auch eine Index.html-Datei in diesem neuen Verzeichnis mit ein paar Zeilen HTML-Code erstellen.
Wie mache ich das?
Im erraten, dass die Datei wie so gemacht würde:
mkdir('users/'.$id.'/index.html',0755);
Aber wie füge ich den HTML-Code in diese Datei index.html?
Oder habe ich eine Datei auf dem Server und kopiere sie während des MKDIR-Prozesses dorthin?
Wie auch immer, eine wirklich einfache Antwort wäre am besten, da ich in diesem Lernding sehr langsam bin.
Danke John
Neue Bearbeitungen .....
<?php
$id = 812;
mkdir('users/'.$id,0755);
chmod('users/'.$id,0777);
$fh = fopen("users/".$id, "w+") or die("Couldn't open file");
fwrite($fh, "<html><head /><body><h1>It Works!</h1></html>");
fclose($fh);
?>
Its me diesen Fehler geben?
Warning: fopen (Benutzer/812) [function.fopen]: failed to open stream: Permission in stackoverflowtest1.php on line 9 verweigert Datei konnte nicht geöffnet
Irgendwelche Ideen? Ich bin auf einem Wamp Windows 7 Server und nicht mit FTP, um Dateien zu bearbeiten, sondern nur den WWW Wamp Explorer Foler.
Sorry die Frage ist im Grunde php verwandt. Es sei denn, es gibt eine einfache Möglichkeit, etwas HTML in eine neu erstellte index.html-Datei hinzuzufügen, dann kann ich einfach auf das Kopieren der Datei zurückgreifen, wenn das Verzeichnis erstellt wird. Ich verstehe den Begriff Griff nicht? was bedeutet das? – jonnypixel
Ich erhalte diesen Fehler: Warnung: fopen (users/812) [function.fopen]: Fehler beim Öffnen des Streams: Zugriff verweigert in stackoverflowtest1.php on line 9 Datei konnte nicht geöffnet werden. Ich habe meinen obigen Code von dem, was Sie mir mit meinen Änderungen gegeben haben, eingefügt. – jonnypixel
Es ist ok, ich bin positiv, das funktioniert. Ich denke, ich muss es nur auf einer echten Linux-Server-Umgebung testen, anstatt Wamp auf meinem Windows 7-Rechner installiert zu haben. – jonnypixel