Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> fread() - wybór lini, wiersza
strife
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Witam,

Jak zrobić aby po przeczytaniu pliku, później wybrać(przeczytać) jego wybraną linie i slowo np.

  1. Próbny tekst I
  2. Próbny tekst II
  3. Próbny tekst III

I tu chciałbym aby zostało przeczytana druga linia czyli "Próbny tekst II", a dokładniej od slowa "tekst" czyli zostało by przeczytane "tekst II" czy jest coś takiego możliwe..?

Proszę o pomoc!


--------------------
Go to the top of the page
+Quote Post
shima
post
Post #2





Grupa: Zarejestrowani
Postów: 245
Pomógł: 0
Dołączył: 9.09.2002

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


file" title="Zobacz w manualu PHP" target="_manual
strpos" title="Zobacz w manualu PHP" target="_manual
substr" title="Zobacz w manualu PHP" target="_manual


--------------------
Nie ma nic stałego prócz zmiany...
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Na moje oko możesz przeczytas plik funkcją file(), która stworzy ci tablica w której w każdym elemencie masz jedną linię z pliku. Wtedy możesz się poruszac po elementach tej tablicy jak po liniach pliku.

Albo bawić się z funkcjami fseek(), ftell() i rewind().
Go to the top of the page
+Quote Post
strife
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


plik test.php
  1. <FORM METHOD="GET" ACTION="test.php">
  2. <INPUT TYPE=TEXT NAME="edit">
  3. <INPUT TYPE="submit">
  4. </FORM>

  1. <?php
  2.  
  3. $dane = &#092;"$_GET[edit]\";
  4. $mystring = 'Idzie sobie Jasio przed szkołę i sobie Jasio je jabłko i co z tego<BR>';
  5. echo &#092;"$mystring\";
  6. $findme = &#092;"$dane\";
  7. $pos = strpos($mystring, $findme);
  8. $licz = substr($mystring, $pos);
  9. if ($pos === false) {
  10.  echo &#092;"Przykro mi szukane słowo nieznalezione\";
  11.  
  12. }
  13. else {
  14. echo &#092;" słowo $dane znajduje się na $pos pozycji<BR>\";
  15. echo &#092;"$licz\"; // pokazuje słowo...
  16. }
  17.  
  18. ?>


Mam taki skrypt który szuka wybranego słowa w tekście i mam taki problem chciałbym, aby słowo pokazane czyli zmienna $licz wyświetlała jedno słowo, a nie całe do końca...

Prosze o pomoc!


--------------------
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 Aktualny czas: 22.08.2025 - 04:44