Das Beispiel in diesem Artikel beschreibt, wie PHP die Funktion file_get_contents basierend auf Curl neu schreibt. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
file_get_contents fordert Sie auf, die Verbindung abzulehnen, wenn die Verbindung nicht hergestellt werden kann, was manchmal zu Unannehmlichkeiten führt. Außerdem ist die Leistung von Curl höher als die von file_get_contents , also verwende Curl, um file_get_contents neu zu schreiben
function _file_get_contents($s) { $ret = ""; $ch = curl_init($s); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FRESH_CONNECT, true); curl_setopt($ch, CURLOPT_TIMEOUT, 0); $buffer = curl_exec($ch); curl_close($ch); if ($buffer === false || empty($buffer)) { $ret = ""; } else { $ret = $buffer; } return $ret; }
Ich hoffe, dieser Artikel wird für alle hilfreich sein, die sich mit PHP-Programmierung befassen.
Weitere Artikel zum PHP-Umschreiben von file_get_contents-Funktionsbeispielen basierend auf Curl finden Sie auf der chinesischen PHP-Website!