HTML/PHP/AJAX/JS - Bład curl? preg_match_all?
el_plecinio - 13-06-2012, 21:15 Temat postu: Bład curl? preg_match_all? Witam,
Kod: |
$url = 'http://tm.managerzone.pl/24/index.php?num=2'; //adres strony do przeskanowania jako lancuch znakow
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url); // ustawienie urla
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // zwróć w postaci zmiennej
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
$result = curl_exec($ch); // wykonanie skryptu
curl_close($ch);
$pattern ='@<table class="l2_tab_big"\s+id="tab_big">(.*?)<td colspan="23">powered by © <a href="http://tabelkownik.prv.pl">Tabelkownik 1.5</a></td>\s+</tr>\s+</tbody></table>@Uis';
$ile = preg_match_all($pattern, $result, $matches, PREG_PATTERN_ORDER);
for ($i=0; $i<count($ile); $i++) {
echo ($matches[0][$i]) . '<br>';
}
|
Zrobiłem oto taki kod ale nie mam pojęcia gdzie jest błąd;( Sprawdziłem krok po kroku i wychodzi mi, ze wszystko jest dobrze... ale nadal nie działa
maminowiec - 14-06-2012, 11:37
Co dokładnie chcesz pobrac ?
Zobacz to
Kod: |
<?php
$url = 'http://tm.managerzone.pl/24/index.php?num=2'; //adres strony do przeskanowania jako lancuch znakow
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url); // ustawienie urla
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // zwróć w postaci zmiennej
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
$result = curl_exec($ch); // wykonanie skryptu
curl_close($ch);
$pattern ='@<table id="tab_big" class="l2_tab_big">(.*?)<td colspan="23">powered by@Uis';
$ile = preg_match_all($pattern, $result, $matches, PREG_PATTERN_ORDER);
//print_r($matches);
for ($i=0; $i<count($ile); $i++) {
echo ($matches[0][$i]) . '<br>';
}
?>
|
el_plecinio - 14-06-2012, 13:18
maminowiec napisał/a: | Co dokładnie chcesz pobrac ? |
http://tm.managerzone.pl/24/index.php?num=2
tabele: "Rozbudowana tabela z emblematami klubów"
i to sie udało za co serdecznie ci dziekuje
jedynie zostało pobrać plik css lub po prostu zamienić na Kod: | style="background-color: #F2F2F2; | poprzez
Potem już tylko zrobić z tego bbcode
|
|
|