Input von Form in eine .ini -Datei schreiben -->über FTP
[-MGF-]HAHAHA-Hf
- php
Hallo
Brauche Hilfe um in eine .ini Datei auf einem FTP-Server zu schreiben. Als Input hab ich die Variable $name_input, welche ich nun in diese .ini Datei schreiben möchte, welche jedoch auf einem andern Server liegt. Wie kann ich das machen? Bis anhin habe ich folgendes gebastelt, was aber leider nicht funktioniert:
Es sollte den Wert immer auf eine neue Zeile schreiben, damit die alten Werte nicht gelöscht werden.
Hoffe das ihr mir weiterhelfen könnt...
THX
Moin Moin !
Es sollte den Wert immer auf eine neue Zeile schreiben, damit die alten Werte nicht gelöscht werden.
Das geht per FTP nicht. FTP ist ein FILE TRANSFER PROTOCOL, kein Dateisystem. Du wirst nicht darum herumkommen, erst die Originaldatei zu lesen, dann zu verändern, und dann wieder zu schreiben. Und Du solltest bedenken, daß zwei Prozesse das gleichzeitig machen wollen könnten, sprich: Du brauchst einen Locking-Mechanismus oder gleich eine "richtige" Datenbank.
Alexander
Kannst du mir da weiterhelfen?
Ich weis nicht wie man das macht! Ich dachte man könnte das irgendwie so ganz einfach lösen...
Das Script sollte mir einfach den Wert, den ich unter $name_input habe in die datei users.ini auf dem FTP speichern. Dazu sollte es immer auf einer neuen Zeile für sich alleine stehen.
Moin Moin !
Ich hab schon verstanden, was Du willst.
Lies mein letztes Posting. Lies die PHP-Doku auf http://www.php.net/. Finde heraus, wie Du Dateien zeilenweise in ein Array einlesen, Zeilen anhängen, und das Array wieder in eine Datei schreiben kannst. Wenn das funktioniert, kannst Du Dich ums Locking kümmern.
Oder nimm eine Datenbank, das erspart Dir die ganze Arbeit.
Warum willst Du unbedingt die Datei auf einem FTP-Server ablegen? Warum nimmst Du keine lokale Datei?
Alexander