CODE
<?php
$strona = file_get_contents('http://www.sgb.pl/kursy_walut');
echo '<pre>';
preg_match('/<h3 class="color">(.*)<\/table>/s', $strona, $wynik); // (.*) pobiera wszystko bez wyjątku
var_dump($wynik);
echo $wynik[0];
//lub
?>
Przecież deklaruje, że chce tylko <h3 class="color"> a wywala mi wszystko! Jak to obrobić? Szukam po podobnych tematach:
http://forum.ks-ekspert.pl/topic/125737-ph...elementu-stony/http://peb.pl/tworzenie-stron/1256320-curl...nie-tre-ci.htmlpróbowałem się wzorować na tym
CODE
/Wyciąganie ze źródła potrzebnego kodu za pomocą fukcji explode();
$wynik = explode('<div id="HomeStock"><div></div></div>',$wynik);
$wynik = $wynik[1];
$wynik = explode('<div class="HomeStock"><div></div></div>', $wynik);
$wynik = $wynik[0];
//Rozpoczynanie formatowania
$wynik = preg_replace('/<\/h1>(.*?)<h2>/si', '</h1><h2>', $wynik);
$wynik = preg_replace("/width='(.*?)' height='(.*?)' border='(.*?)'/si", 'alt="" /', $wynik);
$pattern[0] = 'livebox_content';
$pattern[1] = '<h2>TERAZ</h2>';
$replacement[0] = 'weather_box';
$replacement[1] = '';
$wynik = str_replace($pattern, $replacement, $wynik);
//Zwracanie fragmentu po formatowaniu
return($wynik);
}
echo pogoda('id');
?>
ale wszystko nic. Ja chcę tylko jak to się mówi...dokładnie zabrać tą tabelkę i wyświetlać u ciebie lub przełożyć te dane do siebie