Dr Zlo
У мея то ли лыжи не едут, то ли я что-то не понял.
Grigorii
Всем привет
Grigorii
Туплю уже часа 2 на Laravel создал команду для выполнения ее по кнону. Обычное регулярное выражение ничего специфического. Но при ручном запуске команды из командной строки все отрабатывает а при запуске по кнону регулярка не находит совпадения в том же самом тексте
Grigorii
preg_match('#<div id=\"bodyarea\".*?>(<div.*?>(?1)*?<\/div>|.)*?<\/div>#is', $page, $match);
Grigorii
кто ни будь может намекнуть в чем прикол?
Yar
кто ни будь может намекнуть в чем прикол?
какой текст она должна найти?
Dr Zlo
Смотрите, есть один долгий php-скрипт, конкретно это парсер через тор. Чтобы его ускорить я запускаю 10-100 экземпляров тор, со страницы управления я по таймеру (раз в полсекунды) отправляю в этот скрипт ссылку для парсера. Скрипт если есть свободные экземпляры тора - грузит и парсит линк, если таких нет - сразу отвечает "нет проксей". Проверяется простым кодом типа: Выбрать из бд запись со статусом 0 Если запись есть - установить ей статус 1 и подключиться, после завершения загрузки установить статус 0. Если записи нет - die("нет прокси")
Grigorii
она ищет div блок на форуме. по сути должна найти этот div
Grigorii
причем если добавить модификатор U типо нежадный режим то она находит и под кроном только не то что надо
Yar
ошибка значит в регулярке
Yar
пересмотрите внимательней
Ilya
Есть строка "слово слово слово". Какую регулярку засунуть в preg_split, что бы разбить данную строку по одной букве не учитывая пробел. Так ак str_split начинает пихать пробелы в массив
Ilya
та хочу красиво через регулярку
Grigorii
ошибка значит в регулярке
так в ручном запуске же все работает?
(;¬_¬)
та хочу красиво через регулярку
если ты решаешь проблему регуляркой - у тебя две проблемы
Artur
С чего ты взял что не знаем?
Dr Zlo
И при этом скрипт мне не возвращает "нет прокси"
Владимир
та хочу красиво через регулярку
Зачем разбирать DOM регуляркой?
Dr Zlo
И при этом скрипт мне не возвращает "нет прокси"
Я что-то не так понимаю в механизме работы пхп?
Ilya
а с чего ты взял что я работаю с DOM?
Dr Zlo
Если что сервер винда, денвер.
Artur
кто ни будь может намекнуть в чем прикол?
Если у вас есть проблема которую вы решили с помощью регекспа у вас уже две проблемы
Grigorii
[^ ]?
(;¬_¬)
Я что-то не так понимаю в механизме работы пхп?
ты уверен, что у тебя успевает проставляться 1 в базу?
Владимир
а с чего ты взял что я работаю с DOM?
Перепутал, не тебе адресовалось.
Artur
Но реплейсь и стрсплит быстрее
(;¬_¬)
(;¬_¬)
я уже тоже самое ему предлагал
Dr Zlo
Да, уверен.
Artur
Preg_match_all('~[^s]~'...
JS
Привет всем. Какой курс или книгу посоветуете для изучения php с нуля. в русском
Artur
Начни с базового видео курса Гарварда cs50
Artur
Если не умеешь прогать
Artur
Есть на Ютубе на русском
JS
Спасибо 👍
JS
Cs50 что ?
Dr Zlo
ты уверен, что у тебя успевает проставляться 1 в базу?
Я и в базе наблюдаю что висит 4-5 проксей со статусом 1
Dr Zlo
Dr Zlo
в процессе как раз
Dr Zlo
мне бы хоть намек куда копать и как отследить очереди запросов в апаче
Vladyslav
Все привет. Как получить facebook token для приложение постинга?
Витебск 01
Все привет. Как получить facebook token для приложение постинга?
говорят вещь такую придумали, для подобных вопросов, поисковая система. Ну она доступна для каждого смертного и для тебя, Влад.
Dr Zlo
кажется оно
Dr Zlo
попробую сча какуюнить ссаную оперу или древний фурряфокс
Владислав
Владислав
Я бы подсказал более точно, но у меня нет аккаунта.
Vladyslav
Спасибо. Уже сделал. Youtube в помощники куда лучше простого поисковика
Dr Zlo
>PHP >ИЗУЧАТЬ НА ЮТУБЕ
Vladyslav
Не изучать. Как отдельное руководство...
Vladyslav
Я не прогер
Yar
Victor
После такого обучения можно стать только каким-то хаудихо и во все ролики пихать в название "от профи"
Yar
курсы плохо, книги плохо, ютуб плохо.
Yar
вас послушать нужно сразу работать идти.
Yar
имхо, любой инструмент нормальный при правильном подходе
Victor
Victor
Самообучение, профильные на линкдин и ментор
Sergey
джуну нужно как можно быстрее работу найти, а потому уже думать про курсы и прочее
Victor
Оф. документация, базы примеров в туториалзин и в3с, phptherightway
Yar
я вас услышал парни, я думаю иначе
Sergey
тогда зачем спрашиваешь совета?
Victor
Делаешь задачу и ломишь голову, что завести и что вывести
Victor
Он Стив Джобс)