
Sparrow
04.11.2017
19:59:59
apikey: 28EAwr7Cu06YKob1lIW6oge8Z3DpYNfE

Dmitry
04.11.2017
20:00:04

Sparrow
04.11.2017
20:00:05
можете этим проверить
дааа

Google

Sparrow
04.11.2017
20:00:31
а как это в curl отправить в API
и получить ответ

Dmitry
04.11.2017
20:01:08
ну потом полученные из формы данные тебе нужно склеить в строчку, где будет url апи, ключ и твои данные
типа $url = "https://api.sandbox.amadeus.com/v1.2/flights/low-fare-search?apikey=SYyhDB9uDqdAE99EGH0WmaHELX4kADo3&" . http_build_query($_POST) :)

Sparrow
04.11.2017
20:04:21
спасибо щас попробую

Dmitry
04.11.2017
20:05:32
только name полей сделай такие же, как имена в апи

dypa
04.11.2017
20:29:47

Dmitry
04.11.2017
20:31:06
ну тогда будет сущность не матрицы, а вектора корреляции между двумя сущностями... а матрица - типа будет коллекция этих сущностей

archil.net
05.11.2017
07:44:45
Всем привет. В новом проекте нужно иметь возможность управлять клиентскими базами данных, которые находятся на удаленных серверах, с одного места. Внешний доступ к базам закрыт, ssh также не установлено. Приложение написано на PHP.
Начал копать вопрос и понял, что нужен http тунель, но так и не нашел готового рабочего решения, чтоб можно было MySQL PDO через тунель подключить к удаленной базе.
Кто-то сталкивался с таким? Может я не в ту сторону иду? Как лучше поступить?

Roman
05.11.2017
07:53:11
Господа, может у кого-то есть уже готовое решение? Грамотно проверить стркоу на пустоту.
Для системы сообщений надо, а то пробивают пустые сообщения в бд.

Eugene
05.11.2017
07:59:34
If (empty(trim($str)))?

Sparrow
05.11.2017
08:21:02
Такая проблема Приветствую народ
если в форме значение return_date пустое
то ничего ненадо возращать а он всё равно подставляет &return_date=
как поправить?
if (empty($_POST['return_date'])) {
$return_date = $_POST['return_date'];
}
$url = "https://api.sandbox.amadeus.com/v1.2/flights/low-fare-search?apikey=SYyhDB9uDqdAE99EGH0WmaHELX4kADo3&" .
http_build_query($_POST) ;

Google

Roman
05.11.2017
08:26:45

Александр
05.11.2017
08:27:44

Roman
05.11.2017
08:32:16
то есть?
для empty 0 тоже пустота

Александр
05.11.2017
08:39:05
function empty_real( $val ){
if (is_scalar($val)) return strlen($val)===0;
return empty(trim($val));
}

Roman
05.11.2017
08:40:55
Ребята, забыл сказать. Что система сообщения на фронте отправляется не инпутом или текстареа.
А обычным дивом с эдитейблем
как в ВК. Там же поле для ввода это простой див с включенным контентэдитейбл
передача сообщения идёт аяксом с этого дива и пробелы там вот в таком виде
это мне что? Вырезать htmlspecialchars?
на стороне сервера

Sparrow
05.11.2017
08:42:25
ребята help

Александр
05.11.2017
08:43:51
Смотря как ты потом все это хранить. Но направление верное.

Roman
05.11.2017
08:45:03
{"status":"success","title":"Сообщения","message":"Сообщение успешно отправлено"}
{"status":"success","title":"Сообщения","message":"Сообщение успешно отправлено"}
{"status":"success","title":"Сообщения","message":"Сообщение успешно отправлено"}
{"status":"success","title":"Сообщения","message":"Сообщение успешно отправлено"}
<div><br></div><div><br></div>
{"status":"success","title":"Сообщения","message":"Сообщение успешно отправлено"}
мне надо вырезать все эти <div> <br> и
Храню обычным текстом в бд
правда вряд ли теперь у меня сохранятся переходы на новую строку
Но я что-нибудь потом придумаю

Александр
05.11.2017
08:47:15
А ты сохрани исходную строку, а не ту которую на пустоту проверяешь

Roman
05.11.2017
08:47:37
так я хочу пустые сообщения не хранить.
а для php текст уже не пустое

Google

Roman
05.11.2017
08:47:54
хотя по факту это простой пробел
Хранить в виде текста... но тогда... переписка будет просто великолепная
Привет, чё делаешь? а?

Sparrow
05.11.2017
08:49:40
Такая проблема Приветствую народ
если в форме значение return_date пустое
то ничего ненадо возращать а он всё равно подставляет &return_date=
как поправить?
if (empty($_POST['return_date'])) {
$return_date = $_POST['return_date'];
}
$url = "https://api.sandbox.amadeus.com/v1.2/flights/low-fare-search?apikey=SYyhDB9uDqdAE99EGH0WmaHELX4kADo3&" .
http_build_query($_POST) ;

Александр
05.11.2017
08:51:27

Sparrow
05.11.2017
08:52:27
есть вводимое поле input
если в нём не указывать ничего то есть если оно пустое поле
то в строку запроса
$url = "https://api.sandbox.amadeus.com/v1.2/flights/low-fare-search?apikey=SYyhDB9uDqdAE99EGH0WmaHELX4kADo3&" .
http_build_query($_POST) ;
не подставлять это поле return_date

Александр
05.11.2017
08:53:37
Тебе нужно из post удалить пустое значение?

Sparrow
05.11.2017
09:00:49
да

Roman
05.11.2017
09:09:31
Допустим строка приходит в таком состоянии:
конструкция html_entity_decode(htmlspecialchars_decode(strip_tags($message)))
Вырезает все теги и преобразует такие пробелы в обычные
Но empty всё равно видит присутствие
а эта конструкция всё равно не вырезает два и более пробелов подряд preg_replace("/\s{2,}/"," ",message)

Sparrow
05.11.2017
09:10:54
это как на примере http_build_query

Александр
05.11.2017
09:18:46

Sparrow
05.11.2017
09:19:00
я делал так
if (isset($_POST['return_date'])) {
unset($_POST['return_date']);
}
$url = "https://api.sandbox.amadeus.com/v1.2/flights/low-fare-search?apikey=SYyhDB9uDqdAE99EGH0WmaHELX4kADo3&" .
http_build_query($_POST);
он всё равно подставляется
всё равно подставляет return_date в ссылку)
магия творится
заработал empty
if (empty($_POST['return_date'])) {
unset($_POST['return_date']);
}
$url = "https://api.sandbox.amadeus.com/v1.2/flights/low-fare-search?apikey=SYyhDB9uDqdAE99EGH0WmaHELX4kADo3&" .
http_build_query($_POST);

Dmitry
05.11.2017
09:56:36
никакой магии, http://php.net/manual/ru/types.comparisons.php читай внимательно, там есть таблица когда что срабатывает

Google

Леонид
05.11.2017
22:59:58

Alex
06.11.2017
17:11:08
Всем привет!под скажите пожалуйста,есть матрица 5*5, нужно заполнить матрицу так, что бы числа шли по диагонали, как это можно реализовать?

Vitaliy Nameless
06.11.2017
17:15:14
Шта?
А в остальных ячейках что?

Admin
ERROR: S client not available

Sharyar
06.11.2017
17:19:43
нули

Roman
06.11.2017
17:24:37
ну так просто же вроде

Alex
06.11.2017
17:24:38
Изначально,массив заполненный нулями

Roman
06.11.2017
17:24:43
запускаете двойной счётчик
а внутри второго просто делайте проверку, чтобы индексы совпадали. Если совпадают индексы двух счётчиков, то заполняем ячейку необходимым числом, в противном случае нулём

Alex
06.11.2017
17:29:33
Благодарю

Roman
06.11.2017
17:35:30
Благодарю
проверяй, играйся, тестируй
https://pastebin.com/ymVZxxQC

Vitaliy Nameless
06.11.2017
17:36:21
Мдэ

Adel
06.11.2017
17:40:06
:))))

Roman
06.11.2017
17:40:37
Но есть проще решение

Adel
06.11.2017
17:40:38
а точтонормальные люди с нуля начинают отсчет ты конечно забыл

Roman
06.11.2017
17:40:46
Благодарю
советую подумать и найти проще решение
но уже сам
Я так понимаю... тебе для шестого класса?

Google

Roman
06.11.2017
17:41:55

Dmitry
06.11.2017
19:16:37
@Adelf32 а какая вычислительная сложность у подобия array_unique на джаве? ;)

Adel
06.11.2017
19:17:02
:)
откуда я знаю. О(1) наверно
ой
O(n)

Dmitry
06.11.2017
19:17:29
да ладно... откуда

Adel
06.11.2017
19:17:54
ты чегозаинтересовался то?

Dmitry
06.11.2017
19:18:04
а... ну если только с O(n) затратами по памяти... хм

Adel
06.11.2017
19:18:26
ну так правильные же люди иммутабельные структурыпамяти
а... хотя я просто пальцем в небо

Dmitry
06.11.2017
19:19:03
а... да тут нубас какой-то волну катил, в общем не стоит упоминания, но он что-то типа презрительно о array_unique отозвался в сравнении с jvm
ну мне интересно просто стало ;)

Adel
06.11.2017
19:19:25
ой ну конечно. ведь там манна небесная :)
ну я не эксперт же. там есть структуры данных. разные. это плюс.

Dmitry
06.11.2017
19:19:47
не, ну в пхп - там quick sort сначала