Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> odczyt danych, chcę odczytać dane/tekst z innej strony
Yaris
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.09.2004
Skąd: Piotrków Tryb.

Ostrzeżenie: (20%)
X----


chcę odczytac dane/tekst z innej strony (nie ze swojej) która wyświetla dane za pomocą skryptu js ,
wiem jak odczytać te dane, jeżeli zapiszę sobie źródło strony, ale jak to zrobić on-line?

Ten post edytował Yaris 28.12.2004, 22:16:54
Go to the top of the page
+Quote Post
rubin
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 5.09.2003
Skąd: Wrocław

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


Bylo...
  1. <?php
  2.  
  3. $fp = fopen($url,&#092;"r\");
  4. while(!feof($fp)){
  5.  
  6. $linia=fgets($fp,128);
  7. }
  8.  
  9.  
  10. ?>


Dziala takze ze skryptami JS - sam uzywam biggrin.gif
Go to the top of the page
+Quote Post
NuLL
post
Post #3





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Potem przeszukuje zrodlo tej strony np. za pomoca poreg_match i wstawiasz na swoja strone smile.gif

Ten post edytował null 28.12.2004, 23:09:27


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
Yaris
post
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.09.2004
Skąd: Piotrków Tryb.

Ostrzeżenie: (20%)
X----


próbowałem bardzo podobnie jak poradził rubin, ale dane wyciagnięte ze strony są puste
ściągnąłem źródło strony i z tego mogłem za pomocą wyrażeń regularnych wyciagnąc to co potrzebuję jednak ze strony on-line już tego nie mogłem zrobić
Go to the top of the page
+Quote Post
kysiu.pl
post
Post #5





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 24.10.2004

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


  1. <?php
  2.  
  3. class Pobierz
  4. {
  5. var $tekst;
  6.  
  7. function adres($x)
  8. {
  9. $this->tekst = implode('', file($x));
  10. return &#092;"\" . $this->tekst . \"\";
  11. }
  12.  
  13. function szukaj($od,$do)
  14. {
  15.  
  16. preg_match(&#092;"#$od(.*?)$do#si\", \"$this->tekst\", $r);
  17. return &#092;"\" . $r[1] . \"\";
  18. }
  19.  
  20. }
  21.  
  22. $get = new Pobierz();
  23. $dane = $get->adres(&#092;"http://forum.php.pl/index.php?showtopic=24344\");
  24.  
  25. $wyszukaj = $get->szukaj(&#092;"Potem\",\"strone\");
  26. $dane = str_replace(&#092;"Potem\", \"<font color=\"FF0000\"><b>Potem</b></font>\", \"$dane\");
  27. $dane = str_replace(&#092;"strone\", \"<font color=\"FF0000\"><b>strone</b></font>\", \"$dane\");
  28.  
  29.  
  30. <font color=\"#FFFFFF\">Przykład:<br>
  31. http://forum.php.pl/index.php?showtopic=24344
  32. <br><br>
  33. Szukamy tekst między wyrazem \"Potem\" i \"strone\"<br>
  34. Wyszukana fraza: '.$wyszukaj.'
  35. <br><br>
  36. </font>
  37. ';
  38.  
  39. echo $dane;
  40.  
  41. ?>


http://kysiu.pl/sample.php

Ten post edytował kysiu.pl 29.12.2004, 13:05:27
Go to the top of the page
+Quote Post
Yaris
post
Post #6





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.09.2004
Skąd: Piotrków Tryb.

Ostrzeżenie: (20%)
X----


Dla zaintesesowanych zrobiłem to tak:
  1. <?php
  2. $url=&#092;"http://www.paliwa.pl/\";
  3. $fp = fopen($url,&#092;"r\");
  4. $i=0;
  5. while(!feof($fp)){
  6.  
  7. $linia=fgets($fp,128);
  8. if(ereg(&#092;"[0-9],[0-9]{2,}\", $linia, $ile))
  9. {
  10. $tab[$i]=$ile[0];
  11.  $i++;
  12.  
  13. }
  14. }
  15.  
  16.  
  17. Print&#092;"<table border=1 cellspacing=0 cellpadding=0>\";
  18. print&#092;" <tr>\";
  19.  print&#092;"<td></td>\";
  20.  print&#092;"<td>ON</td>\";
  21.  print&#092;"<td>Pb95</td>\";
  22.  print&#092;"<td>Lpg</td>\";
  23. print&#092;" </tr><tr>\";
  24.  print&#092;"<td>Max</td>\";
  25.  print&#092;"<td>$tab[0]</td>\";
  26.  print&#092;"<td>$tab[1]</td>\";
  27.  print&#092;"<td>$tab[2]</td>\";
  28. print&#092;" </tr><tr>\";
  29.  print&#092;"<td>Śr</td>\";
  30.  print&#092;"<td>$tab[3]</td>\";
  31.  print&#092;"<td>$tab[4]</td>\";
  32.  print&#092;"<td>$tab[5]</td>\";
  33. print&#092;" </tr><tr>\";
  34. print&#092;"<td>Min</td>\";
  35.  print&#092;"<td>$tab[6]</td>\";
  36.  print&#092;"<td>$tab[7]</td>\";
  37.  print&#092;"<td>$tab[8]</td>\";
  38. print&#092;" </tr></table>\";
  39.  
  40.  
  41.  
  42. ?>

działa

Ten post edytował Yaris 29.12.2004, 23:52:29
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: 19.08.2025 - 22:19