Ich möchte im Ordner adm_my_files eigene Text Dateien ablegt und diese wieder lesen. Mit den Methoden readFile und writeFile komme ich nicht wieder.
readFile macht ein echo vom Dateiinhalt und gibt in die Variable die Länge zurück.
writeFile macht garnichts.
Wie muss man das verwenden?
Müssen diese zusätzlichen Folder irgendwie bekanntgemacht werden? Es gibt da eine Methode setAllowedDirectories(), aber mit der komme ich auch nicht weiter.
Eigene Dateien lesen und schreiben
Re: Eigene Dateien lesen und schreiben
"setAllowedDirectories" solltest du nicht brauchen.
readFile sollte eig den content liefern und writeFile die länge des contents.
Aktiviere mal den Debug modus. Dann bekommst du vll paar Error meldungen die dir weiterhelfen sollten
Oder hat sich das Thema schon erledigt? Siehe viewtopic.php?f=4&t=8256
readFile sollte eig den content liefern und writeFile die länge des contents.
Aktiviere mal den Debug modus. Dann bekommst du vll paar Error meldungen die dir weiterhelfen sollten
Oder hat sich das Thema schon erledigt? Siehe viewtopic.php?f=4&t=8256
Re: Eigene Dateien lesen und schreiben
Also wenn ich
schreibe wird ganz oben der Inhalt der Datei ausgegeben und die Variable $data enthält die Länge der Datei.
Es sieht so aus als würde in FileSystemUtils.php die Funktion readFile nicht durchlaufen.
Kann es sein, dass die PHP Funktion readfile() verwendet wird (https://www.w3schools.com/php/func_file ... adfile.asp)? Zumindest verhält es sich so wie beschrieben.
Code: Alles auswählen
$data = readFile('$fileName');
Es sieht so aus als würde in FileSystemUtils.php die Funktion readFile nicht durchlaufen.
Kann es sein, dass die PHP Funktion readfile() verwendet wird (https://www.w3schools.com/php/func_file ... adfile.asp)? Zumindest verhält es sich so wie beschrieben.
Re: Eigene Dateien lesen und schreiben
Aso du verwendest die PHP Funktionen readFile und nicht die von Admidio.
Schreib mal "FileSystemUtils::readFile()"
Schreib mal "FileSystemUtils::readFile()"
Re: Eigene Dateien lesen und schreiben
Ich wusste ja nicht, dass es eine Standard PHP Funktion mit dem fast gleichen Namen gibt. Scheinbar ist da die Groß-/Kleinschreibung nicht relevant.
Danke jetzt funktioniert es.
Mit dieser Schreibweise funktioniert jetzt auch FileSystemUtils::writeFile(). writeFile() alleine funktioniert nicht.
Danke jetzt funktioniert es.
Mit dieser Schreibweise funktioniert jetzt auch FileSystemUtils::writeFile(). writeFile() alleine funktioniert nicht.
Re: Eigene Dateien lesen und schreiben
ja writeFile ist auch wieder eine PHP funktion. Und ja PHP funktionen sind case-insensitive. ka wer diesen blödsinn eingeführt hat...