
ustasby
30.01.2019
20:29:44
каша малаша, пастебин же есть

Den
30.01.2019
20:30:18
https://hastebin.com/vajucelavo.php
кашу тоже надо кушать

Terminator
30.01.2019
21:41:21
@mysummernyan будет жить. Поприветствуем!

Ксения
30.01.2019
21:41:31

Google

ustasby
31.01.2019
07:14:04

WinDom
31.01.2019
09:24:25
Что значит
WHERE name = ?i
Что за знак вопроса и латинская буква i ?!

ustasby
31.01.2019
09:32:09

Terminator
31.01.2019
18:29:41
@themisterdog будет жить. Поприветствуем!

Dog
31.01.2019
18:31:55
https://pastebin.com/jpGWGt3X
Notice: Undefined variable: pdo in /var/www/x.ru/test.php on line 28
Fatal error: Uncaught Error: Call to a member function query() on null in /var/www/x.ru/test.php:28 Stack trace: #0 {main} thrown in /var/www/x.ru/test.php on line 28
Подскажите в чём проблемма?

dypa
31.01.2019
18:38:33

Alexandr
31.01.2019
19:40:54

Terminator
31.01.2019
19:46:55
@Mr_Robot_5_0 будет жить. Поприветствуем!

Mr. Blonde
01.02.2019
02:15:31
?

Terminator
01.02.2019
07:31:26
@daniilborovkov будет жить. Поприветствуем!

Gleb
01.02.2019
08:29:36
Подскажите пожалуйста... переустановил я винду и установил php 7.3 для разработки и пхпшторма, подключил библиотеки(те что в комплекте шли). Я конечно не гордый, но...
Почему у меня не находит классы и функции PDO, mb-string...
приходится ставить ext-pdo и ext-mb_string... Это нормальное поведение или что-то у меня с руками не то?

Terminator
01.02.2019
08:44:20
@vlastelinich будет жить. Поприветствуем!

Google

Сасный
01.02.2019
09:08:40
Аналогично, в описании чата есть линк на вакансии

Андрей
01.02.2019
09:08:54

Время
01.02.2019
10:57:31
При работе с curl кто как получает куки с сайта?
Я дергаю регуляркой preg_match_all /^Set-Cookie:\s*([^;]*)/mi а потом через implode с ; объеденяю в строку, но возникает проблема, если сайт назначает две одинаковые куки, с одним названием, но разным значением, а ему нужно самое последнее, тут данный способ обламывается.
Разумеется я в курсе, что файл с кукисами можно в курле указывать, и он сам всё будет складывать, но задействовать файлы крайне не желательно. Может у кого есть наработанные способы как правильно дернуть все кукисы, и отсеить мусорные?

dev
01.02.2019
11:02:48
а зачем
там же куки между запросами сохраняются
а если надо отдельно - храни в файлах

Время
01.02.2019
11:06:48
проблема в том, что сайт выдаёт два значения:
Set-Cookie: PHPSESSID=мусорное значение
Set-Cookie: PHPSESSID=правильное значение
и если дергать регуляркой, то он дергает обе кукисы с разными значениями, передаёт в CURLOPT_COOKIE а при обращении к сайту это не катит.
оно конечно можно сейчас наколхозить проверок всяких, вытаскивания последнего значения и так далее, это понятно, как и подключить файлы для схоронения кукисов туда, просто может у кого уже готовые наработки на этот счет имеются.

Сасный
01.02.2019
11:17:14
А в чом проблема создать временный файл и удалить его по завершении?

Terminator
01.02.2019
11:19:53
@sunnyphp будет жить. Поприветствуем!

Время
01.02.2019
11:21:48

Сасный
01.02.2019
11:23:07
Не вижу никакого "городить доп.файлы" и тем более "колхозить что-то свое".
Ты в любом случае "колхозишь", это априори, даже если по гайду или доке

Castet
01.02.2019
11:24:32
Пошеруди в эту сторону

Dmitry
01.02.2019
11:32:24
разбирай куку, какой там ключ....

dev
01.02.2019
11:43:36
че за дичь пробелма с файлами?
http://php.net/manual/en/function.tempnam.php
на
заметь ты уже около часа если не больше возишься зачем-то с регуляркой

Google

dev
01.02.2019
11:46:13
когда млять всунь сраный файл и будет работать
деньги на ветер

Gena
01.02.2019
12:01:14
При работе с curl кто как получает куки с сайта?
Я дергаю регуляркой preg_match_all /^Set-Cookie:\s*([^;]*)/mi а потом через implode с ; объеденяю в строку, но возникает проблема, если сайт назначает две одинаковые куки, с одним названием, но разным значением, а ему нужно самое последнее, тут данный способ обламывается.
Разумеется я в курсе, что файл с кукисами можно в курле указывать, и он сам всё будет складывать, но задействовать файлы крайне не желательно. Может у кого есть наработанные способы как правильно дернуть все кукисы, и отсеить мусорные?
https://github.com/guzzle/guzzle
используй и будет тебе счастье

Юрий
01.02.2019
14:11:59

Pavel
01.02.2019
14:12:46
Да он намного мощнее чем curl, но поведение браузера не имитирует

Gena
01.02.2019
14:13:19

Юрий
01.02.2019
14:13:41
ага, спасибо большое! полезная очень ссылка

Gena
01.02.2019
14:17:25
Практически можно забыть про регулярки

Юрий
01.02.2019
14:19:12

Gena
01.02.2019
14:20:08

Юрий
01.02.2019
14:22:04
нет не пишу но планируется. В будущем нужно будет парсить китайские интернет магазины дял получения цен товаров и их истории ну и основного контента. регулярками делать все это это просто жопа) поэтому нужен DOM парсер
и поэтому я рассматриваю разные варианты

Gena
01.02.2019
14:23:11
Мне один друг попросил помощи, у него было задание написать парсер, чтобы заполнять сайт на Opencart. А парсер по заданию должен быть вшит в админку. Ну я ему сразу эти две либы посоветовал, показал в кратце, как работает.
В общем, друг доволен был как слон =) А то говорит, уже запарился регулярки писать и фиксить ошибки, с ними связанные =)

Юрий
01.02.2019
14:25:16
да это очень хорошие штуки ты скинул.. это набилее эффективный метод чем регулярки.. и с регулярками еще одна беда - их хрен прочитаешь.. и если на сайте доноре обновят макет - то нельзя будет быстро изменить твой парсер.. а с DOM парсерами все граздо проще..
у меня пости такое же задание - вшить парсер в админку магазина.. и наполнить при помощи него товарами магазин..
и чтобы в реальном времени он цены обновлял.. так что тема актуальная и для меня

Gena
01.02.2019
14:27:16

Юрий
01.02.2019
14:27:37
хорошо!

Google

Artem
01.02.2019
14:42:25

Pavel
01.02.2019
14:43:54
Без оскорблений
?

Ксения
01.02.2019
14:50:17
ого чат разработчиков
чат, а тут есть особенные правила для предложени халтуры?

Adel
01.02.2019
14:50:50
только с ценой

Pavel
01.02.2019
14:50:50

Adel
01.02.2019
14:50:58
и терпением слушать оскорбления