Hallo zusammen,
ich habe hier einen kleinen Server (Ubuntu Server) ohne Monitor und Tastatur. Und greife von meinem Laptop (Ubuntu MATE) darauf zu.
Ich bin noch ein wenig am Basteln und auch noch recht neu in der Programmierung von PHP.
Folgendes Projekt ... über den Fernseher möchte ich Filme schauen die auf dem Server liege. Mit dem Fernseher kann ich auf die Webseiten von Serverzugreifen. So der Gesammtplan, aber erst mal Stück für Stück.
Ich habe nun eine kleines Beispiel aus dem Netz gefunden :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <?php // Pfad festlegen: $path = "/var/www/html/php-tutor/tv/"; echo "der Path ....: ".$path."<br>"; // Datei festlegen: $filename = "Datei1.txt"; echo "die Datei ...: ".$filename."<br>"; echo "<br>"; // prüfen, ob es diesen Pfad schon gibt: if(!dirname($path)!= $path) { // wenn es den Ordner noch nicht gibt, wird er angelegt echo "Der Pfad existiert noch nicht.<br>"; $pfadangelegt = mkdir($path); if (dirname($path)) { echo "Der Pfad wurde angelegt<br>"; } else { die("Der Pfad konnte nicht angelegt werden."); } } // prüfen, ob es die Datei schon gibt if(file_exists($path.$filename)) { echo "Die Datei existiert schon.<br>"; } else { echo "Die Datei existiert noch nicht.<br>"; } // Datei neu anlegen bzw. öffnen $file = fopen($path.$filename, "w"); // in die Datei schreiben $geschrieben = fwrite($file, "Mein Text"); // Datei schliessen fclose($file); ?> |
hier soll z.B. überprüft werden ob ein Verzeichnis vorhanden ist oder nicht. Der kleine Script gibt aus das keine Verzeichnis vorhanden ist (Zeile12). Was beim ersten mal auch stimmt. Das Verzeichnis wird auch angelegt. Rufe ich das ganze noch mal auf, bekommen ich wieder angezeigt das keine Verzeichnis vorhanden ist, dem ist aber nicht so. Das Verzeichnis TV ist erstellt. Wo ist dort der Fehler ? Ich bekomme es nicht hin.
Gruß Jochen