Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Usuwanie z pliku
Krisso
post 14.01.2008, 02:47:53
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 25.12.2007

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


Witam sprawa niby oczywista,jednak stwarza problem:

Istnieje wyszukiwarka znajdujaca interesującą nas linie z pliku "baza.txt".
Dodam, że wyszukiwarka znajduje linie za pomocą autora i tytulu (2 pierwsze kolumny w tabeli)
nastepnie wyswietla nam to co znalazł i automatycznie zapisuje do innego pliku "postoj.txt".

A tutaj tkwi problem:
Co należałoby zrobić aby po zapisaniu do "postoj" jednoczesnie wykasował tą linię z "baza.txt" questionmark.gif
Tak, aby po zedytowaniu możnabyłoby spokojnie zapisać do "baza.txt" nową ksiazke bez obawiania się, że stary(bledny) wpis nadal istnieje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Lion_87
post 15.01.2008, 09:07:22
Post #2





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


moze to pomoże

Kod
<?
$plik = "baza.txt";
  $fopen = fopen ($plik , "r");
  $zmien = fread ($fopen, filesize ($plik));
  fclose ($fopen);
  if(strstr($zmien,"".$line[0]."||".$line[1]."||".$line[2]."||".$line[3]."||".$line[4]."||".$line[5]."||".$line[6]."||".$line[7]."")){
  
  $plik = "baza.txt";
  $fsee = fopen($plik,'w');

  $zmien = str_replace(""$line[0]."||".$line[1]."||".$line[2]."||".$line[3]."||".$line[4]."||".$line[5]."||".$line[6]."||".$line[7]."\n","",$zmien);


  fputs($fsee, $zmien);
  fclose($fsee);
  ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 20:05