2015-02-11 5 views
0

помогите мне, пожалуйста ...Простой HTML Dom PHP

изображение ->my result

мой результат тестирования, я не знаю, почему?

price("http://www.example.com/"); -> work 
price("http://www.example2.com/"); -> not work 

попытка переключатель линия.

price("http://www.example2.com/"); -> work 
price("http://www.example.com/"); -> not work 

Вот мой сценарий ...

<?php 
include_once('simple_html_dom.php'); 

function price($url){ 
    $html = file_get_html($url); 

    foreach($html->find('span[class=col-right]') as $li){ 
     echo $li->innertext; 
    } 
} 

price("http://www.example.com/"); 
price("http://www.example2.com/"); 
?> 
+1

ну я просто ударил URL http://www.google.com/test1, test2 и Google возвращает 404 – Satya

+0

Действительно, тот не является корректным страница – Neat

+0

мой URL пусть, например – GMT

ответ

-1

Благодаря php5 круговой утечки памяти ссылки, после создания объекта DOM, вы должны вызвать $ dom-> ясно(), чтобы освободить память, если file_get_dom вызов () более одного раза.

Пример:

$html = file_get_html(...); 
// do something... 
$html->clear(); 
unset($html); 
+0

Я пытаюсь добавить ничего не произошло. – GMT