Pogledajte određenu poruku
Staro 10. 06. 2011.   #103
Br@nkoR
banned
Professional
 
Avatar Br@nkoR
 
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
Br@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoro
Default

Na brzinu
izvlačenje samo određenog podatka,(određeni sat) sa linka koji sam ostavio:
PHP kôd:
libxml_use_internal_errors(true);
$dom = new DOMDocument();
$dom->loadHTMLFile('http://www.weather2umbrella.com/sr/vremenska-prognoza-belgrade/eta/1/1924284/0/1h');
$xpath = new DOMXPath($dom);

$hourly_row $xpath->query("//div[@class='hourly_row'][div='" date('G') . ":00']"); 
foreach(
$hourly_row->item(0)->childNodes as $field) {
  if(
$field->hasChildNodes() AND $field->childNodes->item(0)->nodeName == 'img') {
    echo 
'<img src="' $field->childNodes->item(0)->getAttribute('src') . '" /> ';
  } else {
    echo 
$field->textContent ' || ';
  }

ili svih:
PHP kôd:
libxml_use_internal_errors(true);
$dom = new DOMDocument();
$dom->loadHTMLFile('http://www.weather2umbrella.com/sr/vremenska-prognoza-belgrade/eta/1/1924284/0/1h');
$xpath = new DOMXPath($dom);

$hourly_row $xpath->query("//div[@class='hourly_row']"); 
foreach(
$hourly_row as $row) {
  
$fields $xpath->query("div[@class='hourly_row_field']"$row);
  foreach(
$fields as $field) {
    if(
$field->hasChildNodes() AND $field->childNodes->item(0)->nodeName == 'img') {
      echo 
'<img src="' $field->childNodes->item(0)->getAttribute('src') . '" /> ';
    } else {
      echo 
$field->textContent ' || ';
    }
  }
  echo 
'<hr />';

Ti možeš da ubaciš cURL za dovlačenje sadržaja.
__________________
Don't look at me; I'm lost too.
“If you can't dazzle them with brilliance, baffle them with bul*s**t.”
Br@nkoR je offline   Odgovorite uz citat