Как скрыть вывод из curl в PHP?
Мой код в его нынешнем виде выглядит следующим образом:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_USERPWD, PSSWDINFO); $result= curl_exec ($ch); curl_close ($ch);
Проблема в том, что извергает всю страницу, как я могу просто показать сообщение об успехе или неудаче?
Используйте этот параметр для curl_setopt()
:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
Это заставит curl_exec
вернуть данные вместо вывода.
Чтобы убедиться, что это было успешно, вы можете проверить $result
а также curl_error()
.
Также выключите эту опцию:
curl_setopt($ch, CURLOPT_VERBOSE, 0);
Или еще он будет печатать все на экране.