Zeile aus Textdatei löschen mit URL get

wischmopp90

Erfahrenes Mitglied
Einen schönen Sonntag Mogen euch allen.....:-)

Ich möchte gerne eine Zeile aus einer Textdatei löschen Die Zeilen sehn so aus:

1|0800 5248427
2|0800 3301000
3|0800 3303000
4|0800 3304000
5|0800 1821044
6|0800 5555650

die ausgabe erfolg über eine schleife die auch die ID mitgibt. Möchte jetzt einfach ber den link:

<ahref=".$dir."admin2&sub_id=nullachthundert&name=".$name."&password=".$password."&send=ok&delid=$erg[0]>Delete</a>

die zeile die duch den wert erg[ ] z.b 1 ..2 ..3 oder so löschen. Wie mach ich das?

Ach so Löschen ist ja nur eine sache Bearneiten wäre dann die 2te. da jmd. ne Idee das wenn der link dan .....$edit=5 heist das ich das dan ediern kann!

Ach so wichtig:
Es darf kein echo vorkommen nur "test =" bzw "test .=" da das janze ein include Seite ist!
 
Code:
<?PHP
function deleteLine ($filepath, $id)
{
     // Liest die gesamte Datei in einen String.
     $file = file_get_contents ($filepath);
     // Splittet den String zeilenweise.
     $tmpArray = explode ("\r", $file);

     foreach ($tmpArray as $line)
     {
           if ($line[0] == $id)
           {
                str_replace ($line, "", $line);
           }

           file_put_contents ($filepath, $line);
     } 
} 
?>

Wäre mein erster Lösungsansatz ... ist ungetestet deswegen funktioniert es vllt. nicht. Ich hoffe es hilft dir zumindest ein wenig ^^
 

Neue Beiträge

Zurück