Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyciągniecie kilku wyrazów z dużego ciągu znaków
renault12
post 30.01.2010, 21:27:38
Post #1





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 9.01.2010

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


Witam, jak w tytule chcialbym wyciagnac z pliku txt w ktory jest wkladane zrodlo strony pobieranej a następnie jest ono odczytane i teraz tu problem ze chcialbym wyswietlic dowolny ciag np. jest gdzies w srodku strony taki wyraz ktory mnie interesuje, i chcialbym aby wyswietlal naprzyklad kilkanascie znakow za nim czyli np interesuja mnie "Real Madryt" i po nim jest "Barcelona", zeby to sie wyswietlilo a nie same Real Madryt. Mysle ze ktos zrozumial ten chaotyczny opis.
Ja nie umiem sobie z tym poradzic. Prosilbym o pomoc. o to kod ktory do tej pory stworzylem lecz w ogole nie wyswietla zadnego ciagu:
  1. <?php
  2. $contents = file_get_contents('http://www.livescore.pl/');
  3. $localfile = "wysz.txt";
  4. $fp=fopen($localfile, "w");
  5. fwrite($fp, $contents);
  6. fclose($fp);
  7. $plik = fopen("wysz.txt", "r");
  8. if ($plik === false) {
  9. echo "Error"; // Wyświetla "Error" kiedy nie odnajdzie pliku
  10. } else {
  11. while (!feof($plik)) {
  12. $bufor = fgets($plik);
  13. echo $bufor;
  14. }
  15. fclose($plik);
  16. }
  17. $z = 'Cartagena';
  18. $string = $bufor;
  19.  
  20. $a = explode(" ", $string);
  21. foreach($a as $value){
  22.  
  23. if(eregi($value, $z)) {
  24. print 'znalazłem pasujący ciag: '. $value.' <br>';
  25. }
  26.  
  27. }
  28. ?>


Ten post edytował renault12 30.01.2010, 21:49:17
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 - 13:27