Работал скрипт работал и вдруг стал ругаться на вот эту строку foreach($rows as $row)
.
Cам код :
ini_set('allow_url_fopen', '1');
set_time_limit(0);
require_once('simplehtmldom/simple_html_dom.php');
$mysqli = new mysqli("localhost", "parser", "parser", "parser");
$query = "SELECT id, linkdns FROM parser WHERE pricedns = 0";
$result = $mysqli->query($query);
while ($row = $result->fetch_array()) {
$rows[] = $row;
}
foreach ($rows as $row) {
$Id = $row['id'];
$Link = $row['linkdns'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, trim($Link));
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($ch, CURLOPT_REFERER, 'http://yandex.ru');
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/dns_cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/dns_cookie.txt');
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla Firefox 3 (compatible; MSIE 6.0; LAS Linux)");
$contents = curl_exec($ch);
$Html = str_get_html($contents);
curl_close($ch);
$Html = @str_get_html($contents);//получаем страницу
if ($Html->find('a[class="ec-price-item-link"]', 0)) {
$Item1 = $Html->find('a[class="ec-price-item-link"]', 0);
@$Item = $Html->href;
} else {
$Item = 55555555;//ищем нужный тэг
}
$Html->clear(); // подчищаем за собой
unset($Html);//снимаем заявленную переменную
$stmt = $mysqli->prepare("UPDATE parser SET itemdns = ? WHERE id = ?");
$stmt->bind_param('ss', $Item, $Id);
$stmt->execute();
$stmt->close();
}
header('Refresh: 5; url=dns4.php');
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хостер отключил mod_deflate и mod_gzip по соображениям заработка на трафикеСуществуют ли какие-либо аналоги этих модулей? Может костыли, использующие...
По определенным причинам я не могу использовать ни mod_deflate, ни mod_gzipПоэтому я пытаюсь реализовать его работу средствами PHP