Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak z pliku txt usunąc tylko fragment?
Forum PHP.pl > Forum > Przedszkole
Leszczu2010
Witam potrzebuje z pliku txt móc usunąć tylko jeden fragment tz. mam plik z danymi które są odzielone od siebie | i wczytuje je po przez funkcje explode, explode tworzy tablice, a ja chciałbym z tej tablicy uzunąc jeden element i zapisac reszte do pliku. Jak to zrobić?
marlowe
Nie napisałeś jaki element chcesz usunąć... Ale ogólnie to wygląda tak:
  1. <?php
  2. $filename = &#092;"file.txt\";
  3. if(!($fp = fopen($counter_file, &#092;"r\"))) die (\"Nie mogę otworzyć $counter_file.\");
  4. $content = fread($fp, filesize($filename));
  5. $file_parts = explode(&#092;"|\", $content);
  6. // tutaj w jakiś sposób kasujesz jedną z linii, np. usuwasz ostatnią:
  7. // array_pop($file_parts);
  8. fwrite($fp, $file_parts);
  9. fclose($fp);
  10. ?>

Pozdrawiam.
Bartek
PS Forum zamieniło mi znak wykrzyknika w drugiej lini- popraw to sobie.
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.