php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.10.2005, 21:49  
Erfahrener Benutzer
 
Registriert seit: 12.08.2004
Beiträge: 253
socke
Standard Zeile aus .txt file löschen

Hi, wie kann ich eine zeile aus einer txt Datei löschen,

wo $string."\n"

wie mach ich das?
socke ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.10.2005, 22:13  
Gast
 
Beiträge: n/a
Standard

zB per file() einlesen, Element(sprich: Zeile) des Feldes löschen und dann wieder in die Datei schreiben.
 
Alt 02.10.2005, 00:20  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Oder mit file_get_contents() in Variable, dann mit str_replace("\n$string\n","\n", $sFileContent) Zeile löschen und mit file_put_contents() wieder reinschreiben.

Oder, falls die Datei zu groß ist, einfach Zeile für Zeile auslesen und umkopieren und die entsprechende Zeile eben auslassen.

Ggf. das Locken nicht vergessen (Race Conditions).

Basti
Basti ist offline  
Alt 02.10.2005, 11:30  
Erfahrener Benutzer
 
Registriert seit: 12.08.2004
Beiträge: 253
socke
Standard

kann man das nicht irgendwie über fopen machen?
den curser so positionieren das er in dieser zeile wo der gewünschte string ist ist.
Dann in die zeile einfach z.B. "" setzen...
nur wie würde das funktionieren?
socke ist offline  
Alt 02.10.2005, 11:50  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Hi.

Mit fopen() gehts schon (das "Umkopieren", das ich angesprohen hab), aber nicht, wie du dir das vorstellst. Lies dir mal den entsprechenden Beitrag in der dclp-faq durch:

13.4. Wie kann ich in einer Datei eine Zeile einfügen oder löschen?
http://www.php-faq.de/q/q-datei-einfuegen.html

Basti
Basti ist offline  
 


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
in textdatei (.txt) einzelne zeile löschen via php niffi PHP Tipps 2006 7 03.07.2006 18:10
filemtime() auf zweitem Server File prüfen? tekknotrip PHP Tipps 2005-2 2 19.08.2005 16:48
libmysqlclient.so.10 is needed Datenbanken 11 20.06.2005 15:27
[Erledigt] Unix file lesen? PHP-Fortgeschrittene 15 08.06.2005 18:05
Auslesen der ersten Zeile in ein TXT File tomtaz PHP Tipps 2005 10 28.05.2005 14:59
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
[Erledigt] .txt - file mit xml aufbau auslesen PHP-Fortgeschrittene 1 15.02.2005 01:33
IP Logger + .txt ausgabe (gibt nur in einer zeile aus !?) PHP Tipps 2005 6 08.01.2005 16:43
.txt - file leeren! PHP Tipps 2004 4 12.09.2004 21:43
.txt file löschen PHP Tipps 2004 4 13.08.2004 19:35
[Erledigt] chmod Rechte? .txt file löschen! PHP Tipps 2004 5 13.08.2004 18:53
[Erledigt] Funktion MAIL() funkt nicht PHP Tipps 2004 16 11.07.2004 17:25
file + array und fwrite PHP Tipps 2004 3 03.07.2004 14:38
einlesen von .txt file in deine Tabelle unter MySQL Datenbanken 1 16.06.2004 14:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
in textdatei schreiben und dann zeile wieder löschen, fputcsv without delimiter, erste zeile in textdatei löschen, string erste zeile löschen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:47 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.