@phpclubru

Страница 76 из 956
dypa
17.01.2017
13:25:57
бинарник собран, просто бывает полезно знать откуда исходники взяты

Grigori
17.01.2017
13:26:33
блин, я по безопасности не могу его запускать

я не совсем для себя пишу

такая маленькая внутрикорпоративная opensource утилита для управления vpn-соединением

Google
Grigori
17.01.2017
13:27:45
не стоит просить вводить пароль в исполнимый бинарник

кроме того, это неудобно - надо давать один файл, и все

Grigori
17.01.2017
13:33:53
у этого правила достаточно понятная и обоснованная причина

Alex
17.01.2017
14:15:20
Господа, не подскажете telegram чат с предложениями по вакансиям для PHP-разработчика?

Dan
17.01.2017
14:42:25
Господа, не подскажете telegram чат с предложениями по вакансиям для PHP-разработчика?
github.com/goq/telegram-list там большой список, в том числе и есть каналы и группы по вакансиям.

даже есть битрикс

Dmitry
17.01.2017
16:49:22
кроме того, это неудобно - надо давать один файл, и все
его в phar можно запаковать вместе с кодом

Vaderoff
17.01.2017
17:10:07
Кто как себя защищает от заказчиков которые не платят ??

Mihail
17.01.2017
17:11:12
работаю через upwork

Артур
17.01.2017
17:22:59
foreach ($s as $q ){ $a= arrya($q['row']) } как правильно вцикле форич засунуть массив ?)

с фор все получилось а вот форич не хочет почему то( записывать данные в массив

Google
Сергей
17.01.2017
17:41:48
:-)

Надо почитать мануал по работе с массивами

Как минимум $a надо определить перед циклом

И не перезаписывать а дополнять массив

Кто рабоиал с доктриной?

Как вы считаете переусложнен ли функционал доктрины?

Я считаю что нет, т.к там во первых все четко, во вторых работаем с абстракциями а не на прямую с пдо, юнит ов ворк вообще прелесть))

Артур
17.01.2017
20:01:25
кто то работал с опенкарт ?))

Vaderoff
17.01.2017
20:10:19
Вопрос по верстке можно?

Grigori
18.01.2017
07:36:20
нет! ?

Vaderoff
18.01.2017
07:51:34
Эц

Mike
18.01.2017
11:55:07
@chebotarevp Приветствую! в общем прокопался с регулярками, получается решить вопрос, го не до конца, постоянно возникают какие то неувязочки. На данный момент не удается нормально решить две задачи: 1. Выводить какая регулярка нашлась в сабжекте а какая не нашлась. пробую делать так, но не выходит

2. хочу после этого запихнуть все регулярки в отдельный файл, чтобы в перспективе было легче редактировать\обновлять. Соотетственно. мне нужно организовать в этом файле запись, такую, чтоб данная функция ее воспринимала

разделяет он регулярку с помощью "|". Значит мне нужно либо записать ее определенным образом через | в отдельном файле, либо задать массив... и каким то образом задать прохождение по всем строкам массива пока они не закончатся. тут я начинаю путаться

а еще вопрос, нормально ли то, что var_dump Для меня выводит результат? Гуглил разницу между выводом через echo print и var_dump, вроде все очевидно, но на самом деле нет.

Pavel
18.01.2017
12:03:10
> нормально ли то, что var_dump Для меня выводит результат? а что ты ожидал?

Mike
18.01.2017
12:03:56
ну к примеру эхо и принт не дают мне инфу, выводят типо 0 => array и предупреждают о том, что массив в строку конвертировался да не выконвертировался

тут я просто логику не понимаю, очевидно

Pavel
18.01.2017
12:04:23
echo и print предназначены для печати строк только

Google
Pavel
18.01.2017
12:04:40
Все остальное они пытаются сконвертировать в строку

А var_dump - это отладочная функция, которая распечатывает любой тип данных как есть

Сергей
18.01.2017
12:05:21
Кроме ресурсов)

Но она тип покажет)

Mike
18.01.2017
12:05:39
а почему они пытаются но не могут?

Pavel
18.01.2017
12:06:00
Потому что массив не конвертируется в строку, нету такого алгоритма

Mike
18.01.2017
12:06:37
а еслиб я этот value explode сделал:

?

Pavel
18.01.2017
12:06:55
implode ты имеешь в виду? Тогда да

Но если массив вложенный то implode тоже обломается )

Mike
18.01.2017
12:07:59
так, понятно, но не полностью, а что по другим пунктам?

Pavel
18.01.2017
12:09:15
По первому пункту - тебе надо отдельно каждую регулярку проверять, так будет яснее

Mike
18.01.2017
12:09:35
получается перетекает ко второму пункту

надо там снипет нарисовать

и каким то образом его в другом файле оформить

Pavel
18.01.2017
12:10:00
идешь по массиву регулярок, каждую проверяешь, если проблема то выводишь подробно информацию.

Mike
18.01.2017
12:10:06
верно?

Pavel
18.01.2017
12:10:30
Можешь регулярки записать в массив просто

Mike
18.01.2017
12:10:55
вот, а как мне их записать, чтоб они отдельно друг от друга считались

или типо цикл должен полностью проходить. а потом еще раз

Google
Pavel
18.01.2017
12:11:16
$patterns = [ '~regexp~', '~regexp2~' ]; return $patterns;

Вот такое пишешь в файл patterns.php

А потом в скрипте $patterns = require __DIR__.'/patterns.php';

И по этому массиву проходишься циклом, на каждой итерации проверяешь эту регулярку и делаешь что угодно.

Mike
18.01.2017
12:12:54
понял, попробую. Скажи а первый способ все таки возможно орагинзовать?

мне для интереса.

Pavel
18.01.2017
12:13:45
С палкой | ?

Admin
ERROR: S client not available

Mike
18.01.2017
12:13:48
да

Pavel
18.01.2017
12:13:54
Ну можно но мне как то не нравится

Mike
18.01.2017
12:14:05
ну мне тож не нравится, я просто теорию проверял

Pavel
18.01.2017
12:14:09
Ты не сможешь определить какой именно кусок регулярки совпадает

Mike
18.01.2017
12:14:10
но теперь интересно как ее запустить

какой совпадает - как раз могу

а вот какой не совпадает - не могу

почему то три раза, но не суть

Ivan
18.01.2017
14:31:39
Ребят, подскажите пожалуйста, ещё совсем зелёный. <?php require '/auth/login.php'; ?> Это нормальный путь для документа который находится в другой директории? После переноса страничка не работает

Роман
18.01.2017
14:32:21
Путь от корня сайта. Ну, или от корня диска, если под виндой.

Ivan
18.01.2017
14:33:02
Ну т.е. php хэндлит абсолютные пути по тем же правилам что и html?

Dmitry
18.01.2017
14:35:15
правила одни, вот только в html - это URL, а в инклудах пхп - это путь к файлу.

Google
Роман
18.01.2017
14:35:35
php от корня сайта отсчитывает, а require — от корня файловой системы

Dmitry
18.01.2017
14:36:27
"php от корня сайта отсчитывает" - что-что?

Роман
18.01.2017
14:36:52
Тьфу, не php, а html, конечно :)

Ivan
18.01.2017
14:36:57
А, во, спасиб! т.е. что бы работало мне нужно вместо /auth/login.php написать полный путь (от ОС) до нужной страницы?

Dmitry
18.01.2017
14:37:47
да, но обычно используют константу __DIR__

Ivan
18.01.2017
14:38:13
А __DIR__ = рут сайта?

Роман
18.01.2017
14:39:17
__DIR__ — каталог php-файла, в котором он находится

да, но обычно используют константу __DIR__
Вообще, сейчас все вменяемые проекты перешли на автозагрузку через composer :)

Ivan
18.01.2017
14:41:13
Да я вообще только месяц как начал всё эту вашу магию осваивать

Dmitry
18.01.2017
14:41:15
вряд ли у него классы

Роман
18.01.2017
14:41:57
вряд ли у него классы
Ну так для упрощения автозагрузки обычные функции обёртывают в классы в виде статических методов :)

Dmitry
18.01.2017
14:43:09
без __DIR__ все-равно не обойтись

Роман
18.01.2017
14:43:30
При автозагрузке? Зачем __DIR__?

Dmitry
18.01.2017
14:43:39
что бы подключить автозагрузку ;)

Mike
18.01.2017
14:43:41
Чтото не выходит :\

$patterns = [ '~regexp~', '~regexp2~' ]; return $patterns;

Ivan
18.01.2017
14:43:48
Всё равно не работает. Объясню подробнее: Была страничка /top.php перенёс её в /folder/top.php, в ней были ссылки разного рода на другие каталоги, в т.ч. ссылка вида <?php require '/auth/login.php'; ?> Обычные ссылки везде заменил на абсолютные, но страничка не грузится совсем

Dmitry
18.01.2017
14:44:33
<?php require __DIR__ . '/../auth/login.php'; ?>

Страница 76 из 956