3
Cette fonction lit une urlLire le contenu url, unbuffered php
function get_url_contents($url){
$crl = curl_init();
$timeout = 5;
curl_setopt ($crl, CURLOPT_URL,$url);
curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
$ret = curl_exec($crl);
curl_close($crl);
return $ret;
}
mais je veux le lire unbuffered, donc je peux lire un script cgi unbuffered, par exemple, pour l'analyser pendant le chargement? Comment est-ce que je fais cela en PHP?
Bonne question, il ne semble pas être un moyen évident de le faire. – andrewmu
Pensez à regarder dans 'fopen'. Vous pouvez ouvrir une connexion à '$ url' et' fread() 'à partir d'une certaine quantité d'octets dans une boucle, en la traitant au fur et à mesure. – Fanis
le problème avec fopen, c'est que la plupart des hôtes le désactivent pour accéder aux urls, pour des raisons de sécurité. –