Hallo,
Leider hab ich noch nie mit "speichern in Dateien" gearbeitet und jetzt Fragen.
Also ich hab ein Formular, welches per post Variablen an ein Script weitergibt, das diese Variablen in eine php-Datei schreibt. Beim ersten ausprobieren musste ich aber feststellen, dass dies doch nicht so einfach ist wie in manchen Tutorials behauptet. Ich bekam gleichmal nen Fehler, dass keine Rechte dawären um in die php-Datei reinschreiben zu dürfen.
Dann habe ich mit "is_writeable('datei.php')" geprüft, ob dem wirklich so ist, das Script bestätigte vorige Fehlermeldung. Erst als ich mit den chmod-Rechten rumgespielt hab, ging es.
1. Kann man also nur in eine Datei schreiben, wenn deren chmod-Rechte verändert wurden?
2. Als Schreibmodus habe ich w+ gewählt, hängt es eventuell damit zusammen?
Der Inhalt der Datei soll dabei komplett überschrieben werden, da ist w+ schon richtig?
Angenommen der bestehende Inhalt der Datei hat 1000 zeichen, der neue, den das Script einfügt aber nur 500. Würde da vom alten Inhalt ein Rest übrig bleiben?
thx schonmal
Leider hab ich noch nie mit "speichern in Dateien" gearbeitet und jetzt Fragen.
Also ich hab ein Formular, welches per post Variablen an ein Script weitergibt, das diese Variablen in eine php-Datei schreibt. Beim ersten ausprobieren musste ich aber feststellen, dass dies doch nicht so einfach ist wie in manchen Tutorials behauptet. Ich bekam gleichmal nen Fehler, dass keine Rechte dawären um in die php-Datei reinschreiben zu dürfen.
Dann habe ich mit "is_writeable('datei.php')" geprüft, ob dem wirklich so ist, das Script bestätigte vorige Fehlermeldung. Erst als ich mit den chmod-Rechten rumgespielt hab, ging es.
1. Kann man also nur in eine Datei schreiben, wenn deren chmod-Rechte verändert wurden?
2. Als Schreibmodus habe ich w+ gewählt, hängt es eventuell damit zusammen?
Der Inhalt der Datei soll dabei komplett überschrieben werden, da ist w+ schon richtig?
Angenommen der bestehende Inhalt der Datei hat 1000 zeichen, der neue, den das Script einfügt aber nur 500. Würde da vom alten Inhalt ein Rest übrig bleiben?
thx schonmal
Kommentar