file_get_contents change & quot; на & amp; amp;

Я хочу получить JSON из URL с file_get_contents но это заменит & с &amp и это не работает таким образом
я попробовал завиться и случилось снова
я пытаюсь URL-адрес напрямую тоже, и это сработало, поэтому URL-адрес не имеет проблем

$url="https://api.kavenegar.com/v1/asdkljsadlkjsd/sms/send.json?receptor=09148523669&sender=100005252&message=testing";


$json = file_get_contents($url);
echo "1";
var_dump($json);

0

Решение

Проблема, кажется, в том, что он возвращает код ошибки. Если так, то смотрите:
Игнорирование ошибок в HTTP-обертке file_get_contents?

$url="https://api.kavenegar.com/v1/asdkljsadlkjsd/sms/send.json?receptor=09148523669&sender=100005252&message=testing";

$context = stream_context_create(array('http' => array('ignore_errors' => true),));
$json = file_get_contents($url, false, $context);

echo $json;
0

Другие решения

это ответ:

$url = 'https://example.url?';

// http_build_query builds the query from an array
$query_array = array (
'search' => $string,
'from' => $from,
'to' => $to,
'format' => 'json'
);

$query = http_build_query($query_array);
$result = file_get_contents($url . '&' . $query);
-1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector