Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Usuwanie linii
micki
post 23.03.2002, 16:10:28
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 17.03.2002
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
kris
post 23.03.2002, 16:33:42
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: --
Skąd: Tyczyn

Ostrzeżenie: (0%)
-----


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ć
Go to the top of the page
+Quote Post
kryr
post 24.03.2002, 09:36:25
Post #3





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

Ostrzeżenie: (0%)
-----


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);
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 20:48