Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Usuwanie linii
Forum PHP.pl > Forum > PHP
micki
Powiedzmy ze mam plik literki.txt o takiej zawartosci:
a jakis tekst
b inny tekst
c jeszcze inny

I mam tez plik usuwaj.php i chce zeby tym usuwaj.php mozna bylo usunac cala linie zaczynajaca sie dana literka. powiedzmy w formularzu wybieram literke b i w pliku literki.txt otrzymuje takie cos:

a jakis tekst
c jeszcze inny

jak to zrobic?
kris
usun.php
-------------------
<?
$file=file("plik.txt");
for ($i=0;$i<count($file);$i++)
{
$l=$file[$i];
if ($litera==$l[0])
{
unset($file[$i]);
}
}

$ftp=fopen("plik.txt","w");
fwrite($ftp,join("",$file));


może nie działać
kryr
albo:
Kod
$plik1 = fopen('zrodlo.txt' , 'r');

$plik2 = fopen('cel.txt', 'w');



while(!feof($plik1))

{

$linijka = fgets($plik1, 100);

if($linijka != 'linia do usuniecia')

  fputs($plik2, $linijka);

}



fclose($plik1);

fclose($plik2);
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.