Eigene Dateien lesen und schreiben

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

Eigene Dateien lesen und schreiben

Beitragvon RalphW » 6. Jul 2019, 10:04

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: 1135
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Eigene Dateien lesen und schreiben

Beitragvon XimeX » 8. Jul 2019, 21:52

"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: 55
Registriert: 20. Jun 2016, 14:42
Wohnort: Austria

Re: Eigene Dateien lesen und schreiben

Beitragvon RalphW » 14. Jul 2019, 09:45

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: 1135
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Eigene Dateien lesen und schreiben

Beitragvon XimeX » 14. Jul 2019, 10:01

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

Re: Eigene Dateien lesen und schreiben

Beitragvon RalphW » 14. Jul 2019, 10:12

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: 1135
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Eigene Dateien lesen und schreiben

Beitragvon XimeX » 14. Jul 2019, 10:15

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

Zurück zu „Sonstiges“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste