@phpgeeks

Страница 7310 из 8430
?
21.04.2018
07:07:18
?

WHO SAY
21.04.2018
07:07:22
я спать

я с 16:00 по мск сижу

еще 6 часов и ровно 24 часа будет

Google
WHO SAY
21.04.2018
07:08:02
Просто порадуйтесь за меня,)))

Я спать, всем удачи

M
21.04.2018
07:18:18
Просто порадуйтесь за меня,)))
Нет, ты брут продавать через бота будешь

WHO SAY
21.04.2018
07:18:34
уже нет

пока сидел другую тему нашел

Liv
21.04.2018
07:31:45
всем привет, вопрос по регуляркам: чем отличаются выражения '/^/blog/(?P<id>\d+)$/i' и '#^/blog/(?P<id>\d+)$#i'?

Alex
21.04.2018
07:33:03
да ничем вродь

John
21.04.2018
07:33:05
Первое зафейлится, мне кажется

А второе использует в качестве символов начала и конца регулярки знак хэша

И не зафэйлится

Liv
21.04.2018
07:37:02
спасибо, уже некоторое время именно им и пользуюсь, но сейчас углубляю базовые знания и наткнулся на такую нестыковку. Я вообще первый раз вижу, что регулярки прописываются в диезах, а тут еще и php ворнинги кидает от preg_match в первом варианте, мол непонятный символ ( в именованной подмаске. Вот и обращаюсь к коллективному разуму, поскольку в доке по preg_match никаких ответов не нашел

John
21.04.2018
07:37:30
Это из-за неэкранированных слэшей /

Google
John
21.04.2018
07:37:40
Внутри регулярки

Заэкранируй и варнинги уйдут

Liv
21.04.2018
07:38:25
вот такое /^\/blog/(?P<id>\d+)$/i тоже фейлится

John
21.04.2018
07:38:38
Не все слэши заэкранированы

После blog

Liv
21.04.2018
07:39:04
упс, сек

да, спасибо, реально провтыкал его

я правильно понял, чтобы не экранировать слэши я могу прописывать регулярку в диезах и все будет норм?

John
21.04.2018
07:41:12
Да

Liv
21.04.2018
07:41:24
о, спасибо, не знал

Panda
21.04.2018
07:42:56
Panda
21.04.2018
07:44:08
решётка)
Ну у них сходство есть. Диез вроде бы более вытянутый ро высоте

Liv
21.04.2018
07:44:31


John
21.04.2018
07:44:42
Но выглядит всё равно как решётка же

Liv
21.04.2018
07:45:06
сорри, октоторп писать геморнее ))

Panda
21.04.2018
07:50:12
Но выглядит всё равно как решётка же
Ну при письменном написании диез слегка другой

John
21.04.2018
07:50:40
Это смотря кто пишет

Stepan
21.04.2018
08:38:45
Ребят

Google
Stepan
21.04.2018
08:38:58
У меня на линуксе при подкл к пдо проблема с кодировкой?

Как лучше править?

В бд файле или в подключении всегда

?

<?php try { $db = new PDO("mysql:host=127.0.0.1;dbname=8a", 'root', '123'); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { echo $e->getMessage(); } ?>

Как сделать кодировку?Гуглил всё на php 5 нашёл толк

а то что находил под 7 не работало

Stepan
21.04.2018
08:41:26
$db->exec('SET CHARACTER SET utf8'); Не костыльный метод?

M
21.04.2018
08:42:46
$db->exec('SET CHARACTER SET utf8'); Не костыльный метод?
Я забыл, давно пдо напрямую не использовал уже. Щас сырки какого-нибудь драйвера гляну

Evgeniy
21.04.2018
08:43:24
setCharset есть вроде

Evgeniy
21.04.2018
08:43:28
или как то так называется

а еще dsn кодировку можно задать

Sergey
21.04.2018
08:43:42
решётка)
Нет же, решётка, она же октоторп, имеет горизонтальные прямые линии, а диез - вертикальные прямые

John
21.04.2018
08:44:01
Ещё есть attr_init_command или что-то типа того, для массива опций конструктора пдо

Точно не помню как константа называется

John
21.04.2018
08:44:29
Да

Evgeniy
21.04.2018
08:44:33
не рекомендуется этот способ

Google
Evgeniy
21.04.2018
08:44:42
проще сразу в dsn указывать

John
21.04.2018
08:45:14
А почему, кстати, не рекомендуется?

Evgeniy
21.04.2018
08:45:25
ну лишний запрос бесполезный

если параметр для mysql на этапе создания подключения можно передать

M
21.04.2018
08:45:42
Я забыл, давно пдо напрямую не использовал уже. Щас сырки какого-нибудь драйвера гляну
if ($this->charset !== null && in_array($this->getDriverName(), ['pgsql', 'mysql', 'mysqli', 'cubrid'], true)) { $this->pdo->exec('SET NAMES ' . $this->pdo->quote($this->charset)); }

Evgeniy
21.04.2018
08:45:56
бред не делай так

M
21.04.2018
08:45:56
Короче да, ок.

Evgeniy
21.04.2018
08:46:31
$link = new PDO("mysql:host=localhost;dbname=DB;charset=UTF8");

вот и все

Admin
ERROR: S client not available

M
21.04.2018
08:46:53
$link = new PDO("mysql:host=localhost;dbname=DB;charset=UTF8");
Проголосую за этот способ.

Андрюха (Ren)
21.04.2018
08:46:57
$link = new PDO("mysql:host=localhost;dbname=DB;charset=UTF8");
это всё потому, что ты досих пор не запилил стрим по PDO

Evgeniy
21.04.2018
08:47:08
?

кстате не поверишь

по бд делаю видео

Андрюха (Ren)
21.04.2018
08:47:23
Не поверю

Evgeniy
21.04.2018
08:47:31
будет набор коротких видео

в плейлисте по работе с бд

Андрюха (Ren)
21.04.2018
08:47:40
мути, будет каеф

Google
Evgeniy
21.04.2018
08:47:46
и будет еще про queryBuilder

и active record

Андрюха (Ren)
21.04.2018
08:47:56
ууух заживём

Evgeniy
21.04.2018
08:48:00
и прочее

уже картинки намутил )

видео монтирую (верней звук)



Андрюха (Ren)
21.04.2018
08:48:46
Надо тоже чет записывать, микро сдудийный и комп хороший взял, теперь идей нет ?

Evgeniy
21.04.2018
08:48:49
вот такие будут штуки)

M
21.04.2018
08:49:21
А что за канал?

Evgeniy
21.04.2018
08:50:18
А что за канал?
https://www.youtube.com/c/EvgeniyKuvshinov

там где стримы не особо интересно так для истории держу

сейчас хочу хороший контент запилить для новичков

раньше чтобы хороший звук делал шумоподавление -20db

Андрюха (Ren)
21.04.2018
08:51:50
а щас караоке режим включил?

раньше чтобы хороший звук делал шумоподавление -20db
шумодавление фигодавление, проще за 10к микрофон нормальный купить со своими шумодавилками

Liv
21.04.2018
09:22:12
будет набор коротких видео
а где твои шедевры можно глянуть?

Panda
21.04.2018
09:22:26
а где твои шедевры можно глянуть?
выше он скинул же канал

Liv
21.04.2018
09:22:48
сорри, чет не долистал видимо

все, нашел )

Evgeniy
21.04.2018
09:25:10
а где твои шедевры можно глянуть?
шедевры слишком громко сказано из того что начал делать но не закончил оно в плейлистах

Страница 7310 из 8430