Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Usuwanie linii
Forum PHP.pl > Forum > PHP
suy
Mam plik:

1|ba@as.pl|aa
2|sas@dsd.pl|sad
3|asfjd@asd.pl|sad
i tak dalej

Jak można usunąć daną linię podając tylko ID??
Proszę o szybką pomoc
castor
np linie nr:2

Kod
$id=2;    // numer lini

$pozycja_w_tablicy=$id-1;

$plik="twoj.plik";   // sciezka do pliku



$tab=file($plik);  //zczytujesz plik w tablice



//tu usuwasz te linie mozesz tez przez unset($tab[$pozycja_w_tablicy]);

// ale ja zawsze uzywam splice wiec tez tak pisze :D

array_splice($tab,$pozycja_w_tablicy,1);  



$wpis=implode("",$dane);



$fp=fopen($plik,"w");  

fwrite($fp,$wpis);

fclose($fp);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.