
Алексей
24.11.2016
07:40:21
доброго утро
вообщем придумал я себе забаву (чтобы руки набить / отвыкать от jquery / пхп подучить) хочу написать чтото типа линуксового терминала
не могли бы вы мне подсказать каким макаром запоминать директории после ввода команд?

da horsie
24.11.2016
08:14:10
гугл

Alejandro
24.11.2016
08:38:44
как это относится к РНР?

Google

Alejandro
24.11.2016
08:45:25
есть каналы, в которых сидят админы и ждут подобных вопросов. Тут обсуждается только РНР

Roman
24.11.2016
08:47:05
Господа, как назвать дочку? - НЕПРАВИЛЬНЫЙ ВОПРОС
Господа, не знаю, как назвать дочку. include или phpinfo? Как лучше? - ПРАВИЛЬНЫЙ ВОПРОС
Пример дебильный до ужаса, но наверняка поясняет.


Pavel
24.11.2016
08:48:38
Интересует мнение:
Мы имеем на вход данные с формы. Кладем их в базу и далее их надо обработать. Вопрос: пустить массив данных, полученные с формы, далее по цепочке или забыть про этот массив данных и сделать селект существующей сущности в базе?
Объясню почему вопрос:
Если пускать массив дальше, то существует вероятность, что мы будем работать с данными (или их частью), которая, по каким - либо причинам, могла не сохраниться. А если забывать про массив данных с формы и работать с данными, выбранными из нашей базы, то тогда это лишняя нагрузка на базу, в зависимости от кол-ва таблиц, из которых мы выбираем.
Ну ты можешь сделать и так и так - обработать массив и сохранить и рядом его же положить в сыром виде. Зависит от того что тебе далее будет больше нужно

Иван
24.11.2016
08:58:42
Знатоки по ларавелю есть?
Можно ли как - то при создании миграции указать тип date с нужным мне форматом?

da horsie
24.11.2016
08:59:25
есть специализированный ларачат

Иван
24.11.2016
08:59:49
дайте линк пожалуйста

da horsie
24.11.2016
09:03:46
что это за штука? как глобально искать?

Alexandr
24.11.2016
09:03:49
https://telegram.me/ru_laravel

Константин
24.11.2016
09:04:21

Alejandro
24.11.2016
09:05:01

Google

Константин
24.11.2016
09:05:57

Alejandro
24.11.2016
09:06:12

Pavel
24.11.2016
09:43:23
Не все ;)

Alexandr
24.11.2016
09:49:15
здаров всем) Скажите если домен заблокировали, редирект на новый не сработает получается?

Pavel
24.11.2016
09:49:26
Неа

Dmitry
24.11.2016
09:51:35

Constantine
24.11.2016
09:55:01
у меня один проект это аналитика вокруг их базы

Александр
24.11.2016
11:32:33
Товарищи, доброго времени суток, пришлось с c# переучиться на php из-за смены ракурса фирмы и с новой модой на crm системы, такие как amoCRM. Погряз в книгах и справочниках, подписан на эту авантюру почти месяц, есть у них библиотека, но в виду неопотности не могу понять как получить доступ к массивам. После запроса Curl получаем информацию о страничке и с помощью json_decode декодирует JSON строку и записываем эту строку в переменную. А как из этой переменной вытащить данные ? возможно слишком нубский вопрос, но только учусь. И есть ли люди у которых уже есть подобный опыт разработки виджетов для amoCRM, хотелось бы посоветоваться как и к чему подобраться и что почитать для вникания в суть самого php. Буду благодарен за любую информацию.

Константин
24.11.2016
11:35:25
Я так и нее понял суть вопроса.
Как прочитать значение из переменной массива?
Если да, то так:
echo $ar['paramName'];

Иван
24.11.2016
11:36:02
или так $ar[0]

Aztwin LK
24.11.2016
11:37:57
или так $ar->paramName;
Он вроде декодирует из жсона

Александр
24.11.2016
11:39:45
Вот допустим есть пользователь системы amo, нужно получить всю информацию о пользователи
https://developers.amocrm.ru/rest_api/accounts_current.php
там есть пример строки в jsone как я понял. Но нужно получить всю информацию о акке и в дальнейшем работать с этим.
возможно слишком туго объясняю..

dypa
24.11.2016
11:40:07

Aztwin LK
24.11.2016
11:41:07
?+1

dypa
24.11.2016
11:41:55

Aztwin LK
24.11.2016
11:42:42
$user[0];
$user['id'];
$user->id;
Попробуй

dypa
24.11.2016
11:43:39

Google

Александр
24.11.2016
11:45:10
я никогда с api не работал... а в инете информации мало, просто большенство людей говорят,что объяснять не выгодно в финансовом плане, так как всё новые люди отбирают хлеб.

Aztwin LK
24.11.2016
11:45:31
Да узбагойся ты
Тебе уже несколько вариантов ответов дали
Пользуйся

Александр
24.11.2016
11:45:50
да я спокоен?

Aztwin LK
24.11.2016
11:46:13
Один из самый верных на счет var_dump

Александр
24.11.2016
11:46:29
кстати спасибо за подсказки всем=)

Aztwin LK
24.11.2016
11:46:31
Посмотри какие данные возвращаются

Александр
24.11.2016
11:47:03
к сажелению var_dump не спасает, выводится безое окно
белое*

Aztwin LK
24.11.2016
11:47:28
Значит у тебя в ответе ничего не приходит
Хотя должно приходить NULL

Александр
24.11.2016
11:49:25
если б не приходило вываливалась ошибка ибо в доках придусмотрено,что если не приходит, то вываливает ошибку

dypa
24.11.2016
11:49:29

Константин
24.11.2016
11:50:05
?
Или!
Объяснять руководителю, что нужно время ,что бы переучиться в PHP-программиста за их счет.

Aztwin LK
24.11.2016
11:51:15
Александр ты бы хоть часть кода показал
Сам API запрос покажи

Иван
24.11.2016
11:54:29
вообще вардамп в хроме false не покажет
в исходный код браузера смотри

Google

Иван
24.11.2016
11:54:41
там false наверное

Александр
24.11.2016
11:54:51
ну всё как обычно=)
Заявление не хотелось бы.
а руководство ищет, но нужны именно в офисе,а не фрилансеры..
Фирма искала курсы по той же разработке виджетов или же человека кто-бы взялся, оплатили бы, но ответы от людей мол, не выгодно обучать,так как съедают наш хлеб или же просто предлагают фриланс

Иван
24.11.2016
11:55:19
json_decode, по моему, возвращает фолс в случае ошибки
значит что то не так пишешь

Александр
24.11.2016
11:55:47
А запрос к API по ссылке есть
в том то и дело,что стандартный запрос биру из их библиотеке
в amo есть уже все запросы как я понял, запара и стоит в обработке того,что пришло из jsona

Salavat
24.11.2016
12:00:24

Константин
24.11.2016
12:00:42

Dmitry
24.11.2016
12:03:46
А что тебя напрягает в ПХП в отличии от С#?

Александр
24.11.2016
12:04:31
https://developers.amocrm.ru/rest_api/accounts_current.php
вот в самом конце код на получения ответа. вверху сущности и json ответ
напрягают сроки, что поставили,а именно 3 месяца?

Dmitry
24.11.2016
12:05:10
И вообще, зачем переходить на PHP для работы с Amo? На шарпе нельзя что ли?
Не, ты не понял. Ты занешь шарп, значит подразумеваем, что ты программист. Какие у тебя неясности про пхп и отличие его от шарпа, которые остались после траты одного дня на прочтение основной документации про язык?

Salavat
24.11.2016
12:07:21

Александр
24.11.2016
12:10:18
Дмитрий, так я и написал корень сей проблемы, что мы получаем json ответ,где хранятся все сущности, id полей, сами контакты , роли пользователей. Как их вывести или же попробовать записать в файл что бы работать с ними.
не комельфо постоянно лазить в профиль

Dmitry
24.11.2016
12:11:20
Ну ты прочитал доку по json_decode и увидел, что в зависимости от второго параметра - ответ у тебя будет или массив или объект?
Дальше прочел основы про работу с массивами, да http://php.net/manual/en/language.types.array.php ?

Salavat
24.11.2016
12:13:29
Раз белое окно - значит var_dump даже не срабатывает же? Нет?

Google

Константин
24.11.2016
12:16:05

Salavat
24.11.2016
12:16:39

Александр
24.11.2016
12:20:35
не совсем, запрос взял из доков, но авторизировался в amo как пользователь и пытаюсь получуть информацию о пользователе , какие у пользователя права и далее по списку, что указан в ссылке.

Константин
24.11.2016
12:22:02
Для начала просто попытайся хоть что-то вывести скриптом, что бы понять, что утебя это работает.
Попробуй что-то типа:
echo '+++++++++';
На странице должны быть плюсики. Есть такое?

Salavat
24.11.2016
12:24:15

Alexander
24.11.2016
12:44:45
Подскажите плз, переодично serialize обрезает UTF-8 строку (или БД utf8_general_ci) получается такое
a:1:{s:2:"ar";s:532:" some text

Dmitry
24.11.2016
12:45:04
какая база?

Alexander
24.11.2016
12:45:13
mysql
проблема с арабским вроде как, переодично возникает...

Dmitry
24.11.2016
12:46:30
Там классы есть или чистый массив? И поддерживается ли этот арабский utf8? :)

Alexander
24.11.2016
12:47:30
чистый массив, сохраняется вот так прямо в БД
a:1:{s:2:"ar";s:532:" some text
А на счет арабского хз, юзвери же пишут как-то, значит должен поддерживаться наверное )

Dmitry
24.11.2016
12:50:13
Ясно, значит не оно. У меня был баг с классами и типом text в постгресе... нам в строке \0 образовывается, и постгрес режет по нему строчку. Но я бы тебе посоветовал попробовать для начала blob тип данных и посмотреть - на чъей стороне проблема. Если ты по базе не делаешь поиск по этому джейсону, то пофиг будет.

Константин
24.11.2016
12:50:28
PHP из коробки не поддерживает мультибайтовые строки.
Если нужны какие-то обработки строк, то надо пользоваться спец. функциями для этого:
http://www.php.su/functions/?cat=mbstring

Salavat
24.11.2016
12:50:52

Alexander
24.11.2016
12:55:41
вообще если подумать, это явно БД режет. Т.е. serialize не может вернуть такой результат...