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 :: Первый парсер на PHP, нужна помощь [3]
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
rasl89 пишет:
mysqli
PDO много удобнее, и проще. В mysqli вы ещё долго будете топтаться на месте, и в итоге всё равно придёте к PDO. Дак зачем терять время?
LIME
Отправлено: 20 Апреля, 2020 - 10:25:48
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Строитель пишет:
PDO много удобнее, и проще.
чем?
я знаю об одном его плюсе(кроме поддержки нескольких субд) - его все используют и значит лучше его знать
но ничего не знаю о простоте и/или удобстве
rasl89
Отправлено: 20 Апреля, 2020 - 18:47:20
Гость
Покинул форум
Сообщений всего: 104
Дата рег-ции: Март 2020 Откуда: Россия, Уфа
Я читал про PDO но пока не готов на нем что-либо делать.
Спасибо за совет, но этот проект добью методом что я начал делать. Позже обязательно изучу PDO, вокруг него много слов как на деле не знаю
https://refactoring[dot]guru/ru/desi[dot][dot][dot]tterns/singleton хотя врядли асилишь, но там о ::getInstance()
изучил, как-то вроде понял, пока абстрактно, изучу этот вопрос.
Цитата:
а еще почему не обработал $_POST['cat'] ?
тут не понял что еще нужно сделать?
теперь ошибка:
Fatal error: Uncaught Error: Maximum function nesting level of '256' reached, aborting! in C:\Webserver\OSPanel\domains\chinafilms1\prs4\db.php on line 415
хотя дебаггер настроен:
xdebug.max_nesting_level = 256
я неправильно из рекурсии вышел? У меня уже каша в голове
показывает что тут не верно что-то:
либо я в конец запутался с этим классом, вложил скрипт
rasl89
Отправлено: 24 Апреля, 2020 - 19:47:43
Гость
Покинул форум
Сообщений всего: 104
Дата рег-ции: Март 2020 Откуда: Россия, Уфа
Помог: 1 раз(а)
Коллеги, вроде с конфликтом getInstance разобрался.
Обьявил где нужно
$db = db::getInstance();
теперь просто напросто не находит класс db:
Fatal error: Uncaught Error: Class 'db' not found in C:\Webserver\OSPanel\domains\chinafilms1\prs4\prs4.php on line 216
указывает на строку $db = db::getInstance();
Тогда я попробовал обьявить в конце db.php:
$db = new db();
не помогло
в итоге подключения к БД так и осуществлено
LIME
Отправлено: 24 Апреля, 2020 - 23:28:22
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
rasl89 мне надоело "это" наблюдать
дай возможность писать код вместо тебя
дай мне удаленный рабочий рабочий стол и я напишу код
дай мне свой рабочий стол (Добавление) rasl89 короче
просто дай мне 100 долларов и я тебе все сделаю
LIME
Отправлено: 25 Апреля, 2020 - 03:21:02
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
rasl89 шутка
просто дай мне посмотреть
и я сделаю (Добавление)
кто мне плюсует? я ничего не сделал
просьба плюсовать только по делу
(Добавление)
[brasl89 пиши мне в личку
просто надо тебе пояснить как подключаются файлы(да простят меня спецы)
для тебя это пока файлы
пиши в лс
научим
наставим
не бросим
Vladimir Kheifets
Отправлено: 25 Апреля, 2020 - 17:19:37
Частый посетитель
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
rasl89 пишет:
Коллеги, вроде с конфликтом getInstance разобрался.
Обьявил где нужно
$db = db::getInstance();
теперь просто напросто не находит класс db:
Fatal error: Uncaught Error: Class 'db' not found in C:\Webserver\OSPanel\domains\chinafilms1\prs4\prs4.php on line 216
указывает на строку $db = db::getInstance();
Тогда я попробовал обьявить в конце db.php:
$db = new db();
не помогло
в итоге подключения к БД так и осуществлено
Цитата:
Цитата:
добавте в в конце db.php
$db = new db();
это не помогает, что-то подобное я делал
отладка тоже не показывает где косяк(
Добрый день!
Ваш db.php не рабочий.
Вместо него поставьте этот:
Покинул форум
Сообщений всего: 104
Дата рег-ции: Март 2020 Откуда: Россия, Уфа
Помог: 1 раз(а)
LIME
Цитата:
rasl89 мне надоело "это" наблюдать
дай возможность писать код вместо тебя
дай мне удаленный рабочий рабочий стол и я напишу код
дай мне свой рабочий стол
(Добавление)
rasl89 короче
просто дай мне 100 долларов и я тебе все сделаю
Цитата:
brasl89 пиши мне в личку
просто надо тебе пояснить как подключаются файлы(да простят меня спецы)
для тебя это пока файлы
пиши в лс
научим
наставим
не бросим
Спасибо!
Цитата:
Удачи!
Vladimir Kheifets
Спасибо!
После небольших корректировок все работает!
Остались вопросы, написал в ЛС.
Идем дальше! теперь буду учить парсер парсить целым разделом.
Схема предполагается такая:
код парсит в разделе ссылки по которым нужно перейти (массив), далее подключается этот, уже готовый парсер, проходит по каждой ссылке и заносит в бд.
В некоторых разделах новости могут повторяться.
Коллеги, как проверить таблицу (мускул) с названиями новостей на наличие совпадения?
Не будет ли это чрезмерной нагрузкой, если в системе уже 15к новостей?
Какой есть выход в данной ситуации?
Покинул форум
Сообщений всего: 104
Дата рег-ции: Март 2020 Откуда: Россия, Уфа
Помог: 1 раз(а)
В некоторых разделах новости могут повторяться.
Коллеги, как проверить таблицу (мускул) с названиями новостей на наличие совпадения?
Не будет ли это чрезмерной нагрузкой, если в системе уже 15к новостей?
Какой есть выход в данной ситуации?
Кто подскажет?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.