php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.07.2004, 18:26  
Gast
 
Beiträge: n/a
Standard Zeilen auslesn und speichern

Ich will aus einer txt-Datei mit file() die einzelnden Zeilen auslesen, eine Zeile neu-schreiben und die Zeilen wieder in eine txt-Datei schreiben. Ich scheiter daran trotz langem Versuchen.

Ich habe es so probiert, allerdings wird so nur "Array" (ohne anführungsstriche) in die txt-Datei gespeichert...:

$data = file("file.txt");
$nline = "text";
$zeilenname--
$data[$zeilenname] = $nline;

$test = fopen("file.txt", "w");
fwrite($test, $data);
fclose($test);

Ich hoffe ihr könnt mir helfen...
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.07.2004, 18:34  
Gast
 
Beiträge: n/a
Standard

wird $zeilenname auch vorher irgendwie definiert?
 
Alt 13.07.2004, 18:41  
Gast
 
Beiträge: n/a
Standard

$zeilenname hat z.b. den Wert 1
 
Alt 13.07.2004, 18:47  
Gast
 
Beiträge: n/a
Standard

achja, es muss $zeilenname--; heißen.
 
Alt 13.07.2004, 18:49  
Gast
 
Beiträge: n/a
Standard

ja, hatte ich auch...
 
Alt 13.07.2004, 21:14  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Mit fwrite($test, $data) schreibst Du ein Array, also schreibt er »Array()«.

Wenn Du den Inhalt schreiben möchtest, kannst Du z. B. vorher mit implode() einen String daraus machen.
tapferesschneiderlein ist offline  
Alt 13.07.2004, 22:01  
Gast
 
Beiträge: n/a
Standard

Wär nett, wenn du erklären würdest wie, bin noch nicht so gut in PHP. :/
 
Alt 13.07.2004, 22:57  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Lies Dir mal bitte http://de.php.net/implode durch und sag dann, was Du nicht verstehst, ok?

PS: Als Trennzeichen kannst Du "\r\n" (Zeilenumbruch) verwenden.
tapferesschneiderlein ist offline  
Alt 14.07.2004, 14:36  
Gast
 
Beiträge: n/a
Standard

$data = file("file.txt"); // daten werden in arrays gespeichert, Zeile 1=data[0], Zeile 2=data[1], usw.
$nline = "text"; //die Zeile die eingefügt werden soll
$zeilennummer--; // z.b. 2
$data[$zeilennummer] = $nline; // z.b. Zeile 2 soll den Inhalt $nline bekommen
$sdata=implode($data); // alter Inhalt, incl. der geänderten Zeile soll in einem String umgewandelt werden
$test = fopen("file.txt", "w"); //Datei soll zum schreiben geöffnet werden
fwrite($test, $sdata); //In der Datei soll der alte Inhalt, allerdings mit geänderter Zeile wieder gespeichert werden
fclose($test); // Datei wird geschlossen

So jetzt hab ich meine Logik mal in Bemerkungen hingeschrieben, allerdings passiert nicht das was ich will... Es wird so nur die neue Zeile geschrieben. Also was hab ich falsch gemacht?
 
Alt 14.07.2004, 15:41  
Gast
 
Beiträge: n/a
Standard

Ich glaub ich habs hinbekommen, danke.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Audio-Recorder / Zugriff auf Mikrofon -> speichern agrajag JavaScript, Ajax und mehr 4 27.07.2008 17:19
Bild Komprimiert speichern Culutio PHP-Fortgeschrittene 15 18.02.2007 18:54
Ergebnisse einer Abfrage in Tabelle speichern PsychoEagle Datenbanken 0 21.09.2006 15:59
PDF per PHP - Problem bei "Ziel speichern unter..." freq.9 PHP Tipps 2006 7 18.08.2006 16:54
Sql Updates mehrer Zeilen Fr33z3m4n PHP Tipps 2006 7 10.02.2006 09:07
[Erledigt] Speichern unter... geht nicht!!! PHP-Fortgeschrittene 8 09.02.2006 16:55
Zeilen heruasfinden?! PHP Tipps 2007 4 02.12.2005 16:53
[Erledigt] MySQL Zeilen lassen sich nicht kategorisieren Datenbanken 3 24.05.2005 01:15
Bilder speichern statt anzeigen... PHP Tipps 2005 3 25.04.2005 15:22
XML speichern McWolle PHP-Fortgeschrittene 5 04.04.2005 19:38
Mehrere Zeilen in Dateien speichern PHP Tipps 2005 6 20.03.2005 12:00
[Erledigt] Emails speichern Datenbanken 1 08.02.2005 20:06
Mail inkl. all. Elementen speichern Beitragsarchiv 5 29.12.2004 13:21
Bild speichern das mit der GDLib erstellt wurde. Stefano PHP Tipps 2004 2 22.09.2004 11:53
Formular in Mysql Datenbank speichern Anuschka Datenbanken 1 15.08.2004 02:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zeilennamen auslesen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.