Ich war mit curl von Shell-Skripten und wurde Option es curl es Einstellung, um es stumm zu machen .. bitte sagen, wie diese Option, um in php curl ..php cURL leise Option?
Dank
Ich war mit curl von Shell-Skripten und wurde Option es curl es Einstellung, um es stumm zu machen .. bitte sagen, wie diese Option, um in php curl ..php cURL leise Option?
Dank
Sie möchten die CURLOPT_MUTE Einstellung setzen, wenn die Verbindung zu initialisieren:
curl_setopt($curl_resource, CURLOPT_MUTE, 1);
Dies ist veraltet! – Sangar82
Sieht aus wie CURLOPT_MUTE
hat in den letzten Versionen von pHP veraltet.
Ich benutze PHP 5.3.6 und ich bekomme Use of undefined constant CURL_MUTE - assumed 'CURL_MUTE'
immer wenn ich versuche, diese Option zu setzen.
http://php.net/manual/en/ref.curl.php
In neueren Versionen von PHP, veraltet CURLOPT_MUTE
hat (wahrscheinlich) ist. Jeder Versuch von curl_setopt()
mit CURLOPT_MUTE
gesetzt wird Ihnen eine Warnung wie folgt aus:
PHP Hinweis: Die Verwendung von undefinierte Konstante CURLOPT_MUTE - angenommen ‚CURLOPT_MUTE‘ in ....
Wenn Sie möchten Stille die Locke Ausgabe, verwenden Sie die folgende statt:
<?php
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
?>
Und dann
<?php
$curl_output=curl_exec($ch);
?>
Die Ausgabe der Curl-Operation wird als String in $curl_output
gespeichert, während die Operation absolut geräuschlos bleibt.
Dank hat mich eine massive Headscratching-Sitzung gerettet – Anigel
Dieser Beitrag ist ziemlich alt, aber für zukünftige Menschen für diese Antwort suchen, müssen Sie diese beiden Optionen in der aktuellen Version von php5-curl verwenden:
<?php
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_VERBOSE, false);
?>
Die erste Option gibt die rohe Reaktion von curl_exec(), damit es einer Variablen zugewiesen werden kann. Die zweite Option verhindert, dass curl_exec() die Antwort druckt.
dort.
Wenn Sie Ihren Curl-Griff zurücksetzen möchten, verwenden Sie curl_reset($curl_handle)
.
CURLOPT_MUTE
hat in den letzten Versionen von PHP
veraltet Warum brauchen Sie eine stille Wahl in PHP? Curl gibt nichts aus, worüber muss es also schweigen? – ircmaxell
@ircmaxell was? curl_exec gibt den Antworttext standardmäßig auf stdout aus! – hanshenrik