PHP - тип содержимого не указан при условии application / x-www-form-urlencoded

В течение 2 дней у меня возникают проблемы с моим PHP-скриптом на моем сервере. Я ничего не изменил, и вдруг это больше не работало.

Вот код:

$query = http_build_query($data);
$options = array(
    'http' => array(
        'header' => "Content-Type: application/x-www-form-urlencoded\r\n".
                    "Content-Length: ".strlen($query)."\r\n",     
        'method'  => "POST",
        'content' => $query,
    ),
);
$opts = array('http'=>array('header' => "User-Agent:MyAgent/1.0\r\n",'method'  => 'POST',
        'content' => http_build_query($data),));
$contexts = stream_context_create($opts);
$context  = stream_context_create($options);
$result = file_get_contents($url, false, $contexts, -1, 40000);

Я получаю эти сообщения об ошибках:

Примечание: file_get_contents (): тип содержимого не указан, предполагается, что application / x-www-form-urlencoded в

Предупреждение: file_get_contents (https://mobile.dsbcontrol.de): не удалось открыть поток: ошибка HTTP-запроса! HTTP / 1.1 500 Внутренняя ошибка сервера в

Но когда я пробую скрипт локально, он работает отлично.

Ответы на вопрос(2)

Ваш ответ на вопрос