Eigene Dateien lesen und schreiben

Alles, was nicht in die anderen Foren passt, kannst du hier loswerden.
Antworten
RalphW
Beiträge: 99
Registriert: 20. Jun 2016, 14:42
Wohnort: Austria

Eigene Dateien lesen und schreiben

Beitrag von RalphW »

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.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Eigene Dateien lesen und schreiben

Beitrag von XimeX »

"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
RalphW
Beiträge: 99
Registriert: 20. Jun 2016, 14:42
Wohnort: Austria

Re: Eigene Dateien lesen und schreiben

Beitrag von RalphW »

Also wenn ich

Code: Alles auswählen

$data = readFile('$fileName');
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.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Eigene Dateien lesen und schreiben

Beitrag von XimeX »

Aso du verwendest die PHP Funktionen readFile und nicht die von Admidio.
Schreib mal "FileSystemUtils::readFile()"
RalphW
Beiträge: 99
Registriert: 20. Jun 2016, 14:42
Wohnort: Austria

Re: Eigene Dateien lesen und schreiben

Beitrag von RalphW »

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.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Eigene Dateien lesen und schreiben

Beitrag von XimeX »

ja writeFile ist auch wieder eine PHP funktion. Und ja PHP funktionen sind case-insensitive. ka wer diesen blödsinn eingeführt hat...
Antworten