Привет,
Вопрос.. прошу помощи.. уже все мозги из себя вывел..
Есть задача. Таблица этой станицы содержит ссылки . По каждой ссылке, к примеру первой, есть поле с емейлом. Мне нужно всех их спарисить.
Пишу парсер на phpQuery.
<?php
header('Content-type: text/html; charset=utf8');
require 'phpQuery-onefile.php';
function parseMail($url){
$file = file_get_contents($url);
$doc = phpQuery::newDocument($file);
foreach ($doc->find('#table_top > tbody > tr')as $tempmail{
$tempmail = pq($tempmail)
$mail = $tempmail->find("contains('@')");
}
}
function print_arr($arr){
echo '<pre>' . print_r($arr, true) . '</pre>';
}
$url = 'http://www.topscolibucuresti.ro/bucuresti';
$file = file_get_contents($url);
$doc = phpQuery::newDocument($file);
foreach($doc->find('#table_top > tbody > tr')as $article){
$article = pq($article);
$link = $article->find('a')->attr('href');
parseMail($link);
print_arr($mail);
}
Выдает ошибку.. не понимаю почему. Помогите довести до ума плиз.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники