Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] wyszukiwanie kodu html na stronie
Forum PHP.pl > Forum > Przedszkole
-eska-
  1. <?
  2. $str = file_get_contents('http://video.gamecreds.com/1gdkvq29kpm25/channel/Liranna');
  3. $wyszukaj = '<div class="offLine hiddenDiv">(Offline)</div>';
  4. $offline = strpos($str, $wyszukaj);
  5. if($offline = TRUE) echo'online';
  6. else echo 'offline';
  7. ?>

w $wyszukaj jest treść , która się pjawia gdy stream jest offline.
dlaczego według skryptu zawsze wszystko jest online?
serwer obsługuje file_get_contents() przez http.
slash^
Ponieważ $offline = TRUE robi co innego niż $offline == TRUE
-eska-
dzięki. "niedopaczenie" wink.gif
-eska-
lecz nadal nie działa ;/
slash^
Sprawdz co zwraca strpos masz tam też przykład jak z tego skorzystać.
-eska-
Cytat(slash^ @ 8.12.2013, 17:07:10 ) *
Sprawdz co zwraca strpos masz tam też przykład jak z tego skorzystać.

echo $str; zwraca tamtą stronę poprostu. zrobiłem według przykładu i nie działa właśnie.
Pyton_000
$offline !== false
ctom
na pewno zrobiłeś jak w przykładzie ?

  1. <?
  2. $str = file_get_contents('http://video.gamecreds.com/1gdkvq29kpm25/channel/Liranna');
  3. $wyszukaj = '<div class="offLine hiddenDiv">(Offline)</div>';
  4. $offline = strpos($str, $wyszukaj);
  5. if( $offline !== FALSE) {
  6. echo 'online';
  7. } else {
  8. echo 'offline';
  9. }
  10. ?>
Pyton_000
Poza tym offline jest:
Kod
<div class="offLine ">(Offline)</div>
majster123
wszystko jasne cap.gif
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-2025 Invision Power Services, Inc.