управление выходом curl в php - PullRequest
       20

управление выходом curl в php

69 голосов
/ 05 августа 2009

Как скрыть вывод из 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);

Проблема в том, что выкидывается вся страница, как я могу просто показать сообщение "успешно" или "не удалось"?

Ответы [ 2 ]

173 голосов
/ 05 августа 2009

Используйте эту опцию для curl_setopt():

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

Это заставит curl_exec вернуть данные вместо их вывода.

Чтобы убедиться, что все прошло успешно, вы можете проверить $result, а также curl_error().

15 голосов
/ 12 сентября 2014

Также обязательно отключите эту опцию:

curl_setopt($ch, CURLOPT_VERBOSE, 0);       

Или же все равно будет выводить все на экран.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...