-
PHP для идиотов
→ Передача параметров GET, ненужные параметры • Авг. 28, 2010, 9:29 п.п.
-
PHP для идиотов
→ Передача параметров GET, ненужные параметры • Авг. 28, 2010, 9:06 п.п.
-
PHP для идиотов
→ Передача параметров GET, ненужные параметры • Авг. 28, 2010, 8:23 п.п.
-
PHP для идиотов
→ При выполнении imagecreatefromjpeg падает Апач • Авг. 28, 2010, 12:42 д.п.
-
PHP для идиотов
→ При выполнении imagecreatefromjpeg падает Апач • Авг. 27, 2010, 9:14 п.п.
-
PHP для идиотов
→ прочитать из файла, прибавить, перезаписать • Авг. 27, 2010, 9:03 п.п.
-
PHP для идиотов
→ прочитать из файла, прибавить, перезаписать • Авг. 27, 2010, 8:53 п.п.
-
PHP для идиотов
→ При выполнении imagecreatefromjpeg падает Апач • Авг. 27, 2010, 8:48 п.п.
-
PHP для идиотов
→ При выполнении imagecreatefromjpeg падает Апач • Авг. 27, 2010, 8:30 п.п.
-
PHP для идиотов
→ При выполнении imagecreatefromjpeg падает Апач • Авг. 27, 2010, 8:02 п.п.
-
PHP для идиотов
→ Хуево. Парсинг сайта. • Июль 13, 2010, 11:22 д.п.
Можно сделать так:<?phperror_reporting(0); $dom = new DOMDocument(); $file = 'http://kinomob.info/cheats,1,1.htm'; $dom->loadHTMLFile($file); $table = $dom -> getElementsByTagName('table'); tr = $table -> item(9) -> getElementsByTagName('tr'); ...
Можно сделать так:
<?php
error_reporting(0);
$dom = new DOMDocument();
$file = 'http://kinomob.info/cheats,1,1.htm';
$dom->loadHTMLFile($file);
$table = $dom -> getElementsByTagName('table');
tr = $table -> item(9) -> getElementsByTagName('tr');
$td = $tr -> item(3) -> getElementsByTagName('td');
$a = $td -> item(0) -> getElementsByTagName('a');
$hre= $a ->item(0) -> getAttribute("href") ;
$links[$link]='http://kinomob.info/'.$hre;
echo '<br/>',$links[$link];
?>
Для получения всех ссылок просто поставить цикл со смещением $td = $tr -> item(3) на 1, т.е. 4,5, и т.д.
Спустя 121 сек.
<?php
error_reporting(0);
$dom = new DOMDocument();
$file = 'http://kinomob.info/cheats,1,1.htm';
$dom->loadHTMLFile($file);
$table = $dom -> getElementsByTagName('table');
$tr = $table -> item(9) -> getElementsByTagName('tr');
$td = $tr -> item(3) -> getElementsByTagName('td');
$a = $td -> item(0) -> getElementsByTagName('a');
$hre= $a ->item(0) -> getAttribute("href") ;
$links[$link]='http://kinomob.info/'.$hre;
echo '<br/>',$links[$link];
?>
Здесь правильно.
-
PHP для идиотов
→ Как избавиться от ошибки скрипта? • Июль 13, 2010, 10:26 д.п.
Вопрос вот в чем- Возможно-ли сделать так, чтобы при ошибке Fatal error: Call to a member function getElementsByTagName() on a non-object скрипт продолжал выполняться далее. Т.е. искал другой объект, а не прекращал работу ? Мне не нужно правильный код, а нужно, именно, чтобы скрипт продолжал рабо...
Вопрос вот в чем- Возможно-ли сделать так, чтобы при ошибке
Fatal error: Call to a member function getElementsByTagName() on a non-object
скрипт продолжал выполняться далее. Т.е. искал другой объект, а не прекращал работу ?
Мне не нужно правильный код, а нужно, именно, чтобы скрипт продолжал работать. Возможно-ли поменить ошибку на менее серьезную, еще каким-нибудь способом, или вообще это сделать в php 5.2, 5.3 ?
-
PHP для идиотов
→ Парсинг страницы • Янв. 27, 2010, 10:54 п.п.