L'exemple de cet article décrit comment PHP réécrit la fonction file_get_contents basée sur curl. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
file_get_contents demandera Connexion refusée lorsque la connexion ne peut pas être établie, ce qui entraîne parfois des désagréments. De plus, les performances de curl sont supérieures à celles de file_get_contents ; , alors utilisez curl pour réécrire file_get_contents
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; }
J'espère que cet article sera utile à tout le monde dans la programmation PHP.
Pour plus d'articles liés à la réécriture PHP d'exemples de fonctions file_get_contents basés sur curl, veuillez faire attention au site Web PHP chinois !