All pastes #44476 Raw Edit

tesst

public php v1 · immutable
#44476 ·published 2006-03-04 20:01 UTC
rendered paste body
function getShot($url) {  $url='http://localhost:81/shoot?'.$url;  if (!@$shoot=fopen($url,'r'))    die('Impossible de joindre le serveur de capture');          $buffer='';  while (!feof($shoot) && strlen($buffer)<4) // Lire jusqu'à avoir les 4 premiers octets    $buffer.=fread($shoot, 8192);    switch(substr($buffer,0,4)) {    case 'INET': // Le serveur a eu une erreur WinInet    case 'HTTP': // Le serveur a rencontré une erreur HTTP    case 'INTE': // Le serveur a rencontré une erreur inattendue      while (!feof($shoot))        $buffer.=fread($shoot, 8192);      fclose($shoot);      die("Le serveur de capture a rencontr&eacute; une erreur : $buffer.<br>");      return FALSE;      break;    default: // Ca fonctionne      //Sauvegarde      while (!feof($shoot))        $buffer.=fread($shoot, 8192);          fclose($shoot);          return $buffer;      break;  }}