Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wczytywanie z urla, nie dziala
Forum PHP.pl > Forum > Gotowe rozwiązania
kk150
Witam szanownych grupowiczow.
Bardzo prosze o pomoc, chcialbym pobrac ze strony http://www.pzm.pl/bp_ceny_paliw.asp tabelke z cenami. Niestety skrypt ktory gdzies znalazlem ni dziala. Walczylem z tym kilka dni i musze sie poddac sad.gif
  1. <?
  2. $myFile=fopen("http://www.pzm.pl/bp_ceny_paliw.asp","r");
  3.  
  4. while(!feof($myFile))
  5. {
  6.  
  7. $myLine=fgets($myFile,4096);
  8. }
  9. fclose($myFile);
  10.  
  11. $start="<table>";
  12. $end="</table>";
  13. $start_position=strpos($myLine, $start);
  14. $end_position=strpos($myLine, $end)+strlen($end);
  15. $length=$end_position-$start_position;
  16. $myLine=substr($myLine, $start_position, $length);
  17.  
  18. echo $myLine;
  19.  
  20. ?>


---
nospor


Pozdrawiam
Krzysiek K.
nospor
Masz banalny błąd. zapomniales o jednej kropce(.)
Ciągle w pętli nadpisujesz zmienną $myLine, zamiast do niej dopisywać.:
$myLine.=fgets($myFile,4096);

i juz sie tabelka wyswietla biggrin.gif

ps: witamy na forum biggrin.gif
kk150
Dziekuje za odpowiedz. Tabelka juz jest. Mam rowniez na poczatku strony blad: Notice: Undefined variable: myLine in /usr/local/www/data/paliwa.php

A jak moge wyc sama tabele z cenami bez "opracowane przez PZM Travel"

Naprawde wielkie dzieki.
nospor
Co do bledy $myLine. Musisz przed pętlą tą zmienną zadeklarować:
$myLine = "";
I będzie ok.

Co do drugiego:
Wyrażenie regularne? Kombinacje alpejskie? Nie wiem. Znaczy jak bym przysiadł na dłuzej to może bym się dowiedzial, ale brak czasu. Może ktoś inny ci pomoże (może)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.