Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> księga
-Guest-
post 19.06.2004, 17:49:04
Post #1





Goście







jak spowodować usunięcie wybranej linii w pliku tekstowym? czy może mi ktoś to w miarę przystępnie napisać?
Kiedyś już pisałem na to forum i prosiłem o wyjaśnienie tegoż tematu, jednak zostałem przekierowany do szukania .... nic nie znalazłem, a wspomniany temat został zablokowany! sad.gif
Go to the top of the page
+Quote Post
-Guest-
post 19.06.2004, 17:50:36
Post #2





Goście







wczytac plik do tablicy, usunac konkretny element, wpisac tablice zpowrotem do pliku...
Go to the top of the page
+Quote Post
-Guest-
post 19.06.2004, 17:52:39
Post #3





Goście







otóż wczytywałem poprzez file, następnie usuwałem zmienną i zapisywałem ale zamiast zawartości pliku miałem napis Array
Go to the top of the page
+Quote Post
-Guest-
post 19.06.2004, 17:55:19
Post #4





Goście







bo jak wczytasz plik, to jego konkretne wiersze, bede kolejnymi elementami tablicy.Usuwasz konkrekty i wpisujesz potem elementy do pliku
Go to the top of the page
+Quote Post
-Guest-
post 19.06.2004, 17:57:19
Post #5





Goście







otóż usuwałem konkretny przykładowo $linia[$nr] coś takiego usuwałem .... a $nr miała jakąś wartość całkowitą
Go to the top of the page
+Quote Post
hwao
post 19.06.2004, 18:11:48
Post #6


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




LOL
  1. <?php
  2.  
  3. $arrFile = file( 'plik' );
  4.  
  5. $usun = $_GET['usun']; // tu dajesz nr lini
  6. unset( $arrFile[$usun];
  7. $strPlik = join( &#092;"rn\", $arrFile );
  8. ?>

i zpaisz sobie znienna $strPlik ( do pliku) i bedziesz miał... :]
Go to the top of the page
+Quote Post
-Guest-
post 19.06.2004, 20:25:35
Post #7





Goście







Wszystko extra działa biggrin.gif potrzebowałem tylko tej
  1. <?php
  2. $strPlik = join( &#092;"rn\", $arrFile );
  3. ?>

jednej linijki, wykasowałem z tego \r\n i jest tak jak trzeba dzięki wuelkie, i mam jeszcze jedno pytanie co tutaj robi "join" ?
Go to the top of the page
+Quote Post
hwao
post 19.06.2004, 21:01:13
Post #8


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Cytat(Guest @ 2004-06-19 21:25:35)
jednej linijki, wykasowałem z tego \r\n i jest tak jak trzeba dzięki wuelkie, i mam jeszcze jedno pytanie co tutaj robi "join" ?

join" title="Zobacz w manualu PHP" target="_manual()
join( <jakim znakiem>, <tablica do polaczenia> );
Łączy jakims znakiem, \r\n to 'enter'
Go to the top of the page
+Quote Post
-Guest-
post 19.06.2004, 21:06:08
Post #9





Goście







ok dzięki za pomoc biggrin.gif nie mogłem tego znaleśc w manualu smile.gif jak dobrze, że są porządni ludzie jeszcze na świecie biggrin.gif
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: 25.04.2024 - 16:10