GunLiam
Messages postés15Date d'inscriptionsamedi 13 avril 2002StatutMembreDernière intervention28 avril 2003
-
29 août 2002 à 03:37
GunLiam
Messages postés15Date d'inscriptionsamedi 13 avril 2002StatutMembreDernière intervention28 avril 2003
-
29 août 2002 à 03:37
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
GunLiam
Messages postés15Date d'inscriptionsamedi 13 avril 2002StatutMembreDernière intervention28 avril 2003 29 août 2002 à 03:37
allez j'en dis quand meme quelque chose pourquoi
fputs($fp,"HEAD $host/$path[1] HTTP/1.0
");
et pas
fputs($fp,"GET $host/$path[1] HTTP/1.0
");
he bien parce que ce qui nous interresse se trouve dans les entete http, get reviens a demander le fichier complet. essayez en mettant
echo $buffer;
apres
$buffer = fgets($fp, 1024);
virer le reste (enfin ce qui sert plus )
if($split[0]=="Content-Length:")
{
$size=(int)$split[1];
if ($size < $limit_size)
{
$res = TRUE;
}
break;
}
et lancer le script avec head puis get vous verrez la difference ...
Pour le reste je vais vous detaillez les bug rencontrés mais le script de nexen ne marchait pas sur un hote virtuel (i.e il renvoyait la page de free quand vous mettez www.site.free.fr au lieu de l'image demandé sur un hote en particulier) la ca marche dans tous les cas virtuels ou pas.
bon je vais me couchez
29 août 2002 à 03:37
fputs($fp,"HEAD $host/$path[1] HTTP/1.0
");
et pas
fputs($fp,"GET $host/$path[1] HTTP/1.0
");
he bien parce que ce qui nous interresse se trouve dans les entete http, get reviens a demander le fichier complet. essayez en mettant
echo $buffer;
apres
$buffer = fgets($fp, 1024);
virer le reste (enfin ce qui sert plus )
if($split[0]=="Content-Length:")
{
$size=(int)$split[1];
if ($size < $limit_size)
{
$res = TRUE;
}
break;
}
et lancer le script avec head puis get vous verrez la difference ...
Pour le reste je vais vous detaillez les bug rencontrés mais le script de nexen ne marchait pas sur un hote virtuel (i.e il renvoyait la page de free quand vous mettez www.site.free.fr au lieu de l'image demandé sur un hote en particulier) la ca marche dans tous les cas virtuels ou pas.
bon je vais me couchez