que estaba usando rizo de scripts de shell y estaba poniendo la opción -S -s enrollamiento, para hacer para que sea silenciosa .. informe a cómo configurar esta opción en php rizo ..php cURL opción silenciosa?
Gracias
que estaba usando rizo de scripts de shell y estaba poniendo la opción -S -s enrollamiento, para hacer para que sea silenciosa .. informe a cómo configurar esta opción en php rizo ..php cURL opción silenciosa?
Gracias
desea establecer la configuración CURLOPT_MUTE al inicializar la conexión:
curl_setopt($curl_resource, CURLOPT_MUTE, 1);
¡Esto está en desuso! – Sangar82
Parece que CURLOPT_MUTE
está obsoleto en las versiones recientes de PHP.
Estoy usando PHP 5.3.6 y obtengo Use of undefined constant CURL_MUTE - assumed 'CURL_MUTE'
cada vez que intento establecer esta opción.
http://php.net/manual/en/ref.curl.php
En las últimas versiones de PHP, CURLOPT_MUTE
ha (probablemente) se utiliza ninguno. Cualquier intento de utilizar curl_setopt()
para establecer CURLOPT_MUTE
le dará una advertencia como esta:
Aviso PHP: El uso de CURLOPT_MUTE constante indefinida - asumido 'CURLOPT_MUTE' en ....
Si desea silencio la salida de rizo, utilice el siguiente lugar:
<?php
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
?>
Y luego,
<?php
$curl_output=curl_exec($ch);
?>
La salida de la operación de curl se almacenará como una cadena en $curl_output
mientras la operación permanece totalmente silenciosa.
Gracias me salvó una sesión masiva de arañazos – Anigel
Este post es bastante viejo, pero para la gente del futuro en busca de esta respuesta, es necesario utilizar estas dos opciones en la versión actual de php5-rizo:
<?php
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_VERBOSE, false);
?>
La primera opción devuelve la respuesta en bruto de curl_exec() para que pueda asignarse a una variable. La segunda opción evita que curl_exec() imprima la respuesta.
allí.
Si desea restablecer el mango de su curl, utilice curl_reset($curl_handle)
.
CURLOPT_MUTE
está obsoleto en las versiones recientes de PHP
¿Por qué necesita una opción de silencio en PHP? Curl no genera nada, entonces, ¿de qué tiene que guardar silencio? – ircmaxell
@ircmaxell ¿qué? curl_exec envía el cuerpo de la respuesta a stdout por defecto. – hanshenrik