такой вопрос, я с помощью curl отправляю некий массив
$search_file = array();
foreach ($_POST['check'] as $key) {
$current = $_POST['search_text'] . "." . $key;
array_push($search_file, $current);
}
$data = array('search_file' => $search_file);
$string = http_build_query($data);
$url = "адрес_серваера";
$quer = curl_init();
curl_setopt($quer, CURLOPT_URL, $url);
curl_setopt($quer, CURLOPT_POST, true);
curl_setopt($quer, CURLOPT_POSTFIELDS, $string);
curl_setopt($quer, CURLOPT_RETURNTRANSFER, true);
на втором сайта я его обрабатываю, делаю с ним все необходимые махинации и на выходе он уже получается даже массив внутри которого ассоциативный массив
$output = curl_exec($quer);
if ($output === false)
echo "url" . curl_error($quer);
else {
echo $output;
echo gettype($output);
}
curl_close($quer);
но моя переменная $output на выходе постоянно получается string, что я не так делаю?
А как вы выводите данные?
Второй сайт формирует массив, например $ARRAY
.
Выводим его через json_encode($ARRAY);
- там будет строковое представление вашего массива, потом вы эту строчку принимаете на первом сайте: $output = curl_exec($quer);
и сразу после нее преобразуете строку обратно в массив $output = json_decode($output);
Виртуальный выделенный сервер (VDS) становится отличным выбором
задам довольно странный вопросЕсть сайт на двух языках (рус и анг) в корне директории public_html находится русская версия а внутри этой директории...
К бд подключился (readbeanphp) успешно в столбике users есть юзер с логином kek, но он выводит что не найден тк как $user пустойПочему так?(
помогите пожалуйста, использую форму php mailer для отправки сообщений с формыЗадача - Что бы тема письма всегда была с числом +1