Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML] Usuwanie linijki z *.txt
patryk20120
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 1
Dołączył: 20.04.2008

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


Witam, mam plik np. "test.txt" i wyświetlam go na stronie, mam juz formularz do dopisywania danych do pliku, lecz jak zrobic, jeżeli się pomylę, jakieś usuwanie ?
treśc przykładowego pliku:
Kod
<table>
<tr> <td>dane 1</td>
<td> dane 2</td></tr></table>

i chciałbym zrobić jakieś inputy obok tych danych i przycisk usuń, który by działał mniej więcej tak jak tu http://forum.php.pl/index.php?showtopic=112697 że jak zaznaczę input obok "dane 1" i nacisne "usuń" to mi usuwa z pliku tylko te "dane 1" czyli usuwa linie "<td>dane 1</td>" mógłby mi ktoś powiedziec, czy istnieje taka funkcja, która usuanie dany fragment z pliku (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ?
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
czy istnieje taka funkcja, która usuanie dany fragment z pliku ?

Nie ma takiej funkcji. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Jedyne wyjście, to przeiterowanie wszystkich linijek (while" title="Zobacz w manualu PHP" target="_manual + fgets" title="Zobacz w manualu PHP" target="_manual) z "licznikiem" (jeśli krok pętli == linijka, to jej nie zapisuj). Mam nadzieję, że mniej więcej wiesz, o co chodzi. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
patryk20120
post
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 1
Dołączył: 20.04.2008

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


Mniej więcej już mam zrobione, tylko jak zapisywac do pliku, aby tworzyła się nowa linia (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Mam tak i nie działa:
  1. <?php
  2. ...
  3.    fwrite($file, "$nick | $tresc /n");
  4. ...
  5. ?>
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zamiast slesza w /n użyj odwrotnego. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
patryk20120
post
Post #5





Grupa: Zarejestrowani
Postów: 256
Pomógł: 1
Dołączył: 20.04.2008

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


Działa i usuwa, wielkie dzięki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.08.2025 - 16:08