php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.04.2005, 20:38  
Gast
 
Beiträge: n/a
Standard Eine best. Zeile aus einer Datei löschen

Der Titel sagt es schon! Ich möchte eine ganz bestimmte Zeile aus einer Datei löschen (siehe Beispiel):

"gdjs
asdljk
slkdja
dsad
"
Lösche 3.Zeile
Ergebnis =

"gdjs
asdljk
dsad
"
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.04.2005, 20:43  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

datei einlesen in ein array über file
www.php.net/file
die gegebenen spalte im array löschen
array wieder in einen string verwandeln über implode("\n",$array);
und in datei zurückschreiben
robo47 ist offline  
Alt 23.04.2005, 20:54  
Gast
 
Beiträge: n/a
Standard

ICh habe aber das Problem, das ich in jeder Zeile eigene Arrays stehen habe! wie gehe ich damit um? Oder macht das nichts?
 
Alt 23.04.2005, 21:01  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

wie du hast arrays in den zeilen? höö?
robo47 ist offline  
Alt 23.04.2005, 21:11  
Gast
 
Beiträge: n/a
Standard

Jo... hier mom

Larus=!=!=Tolle Page und geile Gallery=!=!=09:34=!=!=22.04.2005
Habich=!=!=dsa=!=!=09:34=!=!=22.04.2005
das=!=!=das=!=!=09:38=!=!=22.04.2005
Larus=!=!=Halölo allo zusammon=!=!=10:35=!=!=22.04.2005

ich hab ein Prob dfamit das manche MYSQL Datenbanken off sind, ergo schreibe ich die Einträge des Gästebuchs in die Datei und lese diese Rückwärts aus
 
Alt 23.04.2005, 21:15  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ganz einfach.
Grüße Ben.
imported_Ben ist offline  
Alt 23.04.2005, 21:16  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

sowas ist kein array:
Larus=!=!=Halölo allo zusammon=!=!=10:35=!=!=22.04.2005

daraus kann man eins machen, aber ansich ist es ein string
robo47 ist offline  
Alt 23.04.2005, 21:31  
Gast
 
Beiträge: n/a
Standard

Ach verdammt1 HIER IST MEINE Funktion:
PHP-Code:
<?
$file 
"guestb.d"
$name $_POST['name'];
$text str_replace("\n""
"
$_POST['text']); 
$timestamp time();
$datum date("d.m.Y"$timestamp);
$uhrzeit date("H:i",$timestamp);

If ((
$name!="") And ($text!="")) {
$fp fopen("$file","a");
fwrite($fpimplode(array ($name$text$uhrzeit$datum) ,"=!=!=") . "\r\n"); 
fclose($fp); 

echo 
"
[b]Erfolgreich eingetragen! [/b]

<a href=?viewpage=guestb>Zurück</a> zum Gästebuch"
;
} Else { echo 
"
[b]Ein Feld enthält keinen Wert![/b]"
; }
?>
Also ein Array das ich umforme uin einen String und dann speichere
 
Alt 23.04.2005, 21:32  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Interessant. Aber ich habe Dir die Lösung doch gegeben.
Schon ausprobiert?
imported_Ben ist offline  
Alt 23.04.2005, 23:25  
Gast
 
Beiträge: n/a
Standard

JO und klappt

PHP-Code:
<?
if ((isset($_SESSION['isadmin'])) And ($_SESSION['isadmin'])) {

if ((isset(
$_GET['file'])) And ($_GET['file']!="")) { $filen=$_GET['file']; } Else { $filen=""; }
if ((isset(
$_GET['thread'])) And ($_GET['thread']!="")) { $isthread=True; } Else { $isthread=False; }

$lines=file($filen); 
$num sizeof($lines); 

$f=fopen($filen,"w");

for (
$i 0$i $num$i++) { if (($isthread==True) And ($i!=$_GET['thread'])) { fputs($f,$lines[$i]); }}
fclose($f);

echo 
"
[b]Thread erfolgreich gelöscht! [/b]

<a href=?viewpage=guestb>Zurück</a> zum Gästebuch"
;

} Else { Echo 
"[b]Keine Berechtigung[/b]"; }
?>
BEsten Dank
 
 


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
[Erledigt] Hochgeladene Datei wird doppelt abgelegt thecracked PHP Tipps 2008 3 01.07.2008 16:31
[Erledigt] 'upload-Datei' Zeile für Zeile auslesen Felix PHP Tipps 2008 18 29.06.2008 02:55
Datei per Buttonklick runterladen... go1denboy PHP Tipps 2008 7 14.06.2008 20:25
Zeile aus Datei auslesen und teil davon verändern... BartTheDevil89 PHP Tipps 2008 5 04.04.2008 21:00
Datei mit &amp;amp;amp;quot;w&amp;amp;amp;quot; schreiben -&amp;amp;amp;gt; 0 Bytes?! PHP-Fortgeschrittene 17 30.12.2005 13:58
Tabelle aktualisieren aus csv datei Datenbanken 1 29.11.2005 17:56
Datei auf FTP-Server ändern ohne lokal abzuspeichern faux PHP-Fortgeschrittene 11 02.09.2005 11:54
[Erledigt] .reg Datei auslesen und bestimmte Zeile ändern PHP-Fortgeschrittene 19 27.10.2004 10:39
Dateien lesen und schreiben [mehr als: r,a,w]? PHP Tipps 2004 4 24.10.2004 18:53
Jede 10 Zeile einer txt Datei ausgeben - Parser PHP Tipps 2004 1 15.10.2004 22:55
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
php und ftp PHP Tipps 2004 4 07.10.2004 09:58
Wie kann ich eine PHP Datei in eine HTML Datei umwandeln PHP Tipps 2004 2 12.08.2004 18:04
[Erledigt] Funktion MAIL() funkt nicht PHP Tipps 2004 16 11.07.2004 17:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zeile in array löschen, array zeile lösche, zeile löschen zend framework, gästebuch eine zeile in textdatei löschen, php zeile in datei löschen, zeile mit zend framework löschen, php zeilen aus textdatei löschen, http://www.php.de/php-tipps-2005/21826-eine-best-zeile-aus-einer-datei-loeschen.html, php bestimmte zeile aus datei löschen, php zeilen aus array löschen, zeile aus array löschen, zeile aus einem array löschen php

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:53 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.