Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не работает библиотека для парсинга сайтов - "phpQuery"!

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Pavl
Отправлено: 25 Июня, 2020 - 16:20:53
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2020  


Помог: 0 раз(а)




Добрый день!
Изучаю парсинг сайтов.
Есть библиотека для парсинга сайтов - "phpQuery". Я её скачал, установил на компьютере.
Создаю файл с подключением "phpQuery".
Пишу такую строку в "PhpShtorm":
PHP:
скопировать код в буфер обмена
  1.  
  2. require_once('phpQuery.php');
  3.  

"PhpShtorm" на эту строку не ругается - то есть, библиотека (насколько я понимаю) успешно подключена.
Далее ниже в коде доходит до строки::
PHP:
скопировать код в буфер обмена
  1.  
  2. $pq = phpQuery::newDocument($curl);
  3.  

И появляется подсветка на "phpQuery". А при наведении курсора на неё - "Undefined class phpQuery ".
Что я делаю неправильно?
 
 Top
Строитель Модератор
Отправлено: 25 Июня, 2020 - 21:34:50
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




Pavl, а что вы ожидали от кривой установки? - Устанавливайте композером, подключайте автозагрузчик, и пользуйтесь.
 
 Top
Pavl
Отправлено: 28 Июня, 2020 - 17:16:51
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2020  


Помог: 0 раз(а)




Строитель пишет:
Pavl, а что вы ожидали от кривой установки? - Устанавливайте композером, подключайте автозагрузчик, и пользуйтесь.

Установил композером, подключил автозагрузчик.
Результат - "PhpShtorm", по-прежнему ругается на эту строку.
Но, код стал работать. Поэтому, спасибо - Ваш совет помог.
 
 Top
andrewkard
Отправлено: 01 Июля, 2020 - 07:17:51
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Pavl
вместо

попробуйте как то так:
PHP:
скопировать код в буфер обмена
  1. require_once __DIR__ . '/vendor/autoload.php';
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB