Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: preg_match
Forum PHP.pl > Forum > PHP
deniol13
witam
mam kodzik
  1. <?php
  2. $zrodlo = file_get_contents('http://steamcommunity.com/profiles/76561198014286908');
  3.  
  4. preg_match('|<div id="statusOnlineText"><img src="([[:print:]]{0,400})"|', $zrodlo, $posty);
  5.  
  6.  
  7.  
  8. ?>


i ja chce pobrac tylko status i zamiast mi pobrac tylko link do fotki to dostaje

obrazek statusu
http://steamcommunity.com/public/images/sk...nline.gif" width="102" height="14" border="0 )

to moj pierwszy raz z uzycime preg_matxch
johnson

ja bym zrobil tak:

  1. <?php
  2. $zrodlo = file_get_contents('http://steamcommunity.com/profiles/76561198014286908');
  3.  
  4. preg_match('|<div id="statusOnlineText"><img src="([^"]+)"|', $zrodlo, $posty);
  5. ?>
deniol13
nie pomogło ale pomogło : echo $posty['1'];
johnson
Kwoli wyjasnienia. Pierwszy element tablicy $posty[0] zawiera caly badany ciag, natomiast $posty[1] zawiera pierwsze dopasowanie, a nastepne elementy kolejne dopasowania.
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.