Impossible de récuperer une page de mon site avec les sockets

Simcamb Messages postés 28 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 26 janvier 2005 - 5 août 2004 à 16:17
Simcamb Messages postés 28 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 26 janvier 2005 - 5 août 2004 à 19:21
J'ai un petit code trouvé dans le tuto sockets de scriptsdb.org pour allez récuperer des pages sur les sites web..

Ce code fonctionne parfaitement, sauf avec mon site T_T

j'ai un hebergement chez ovh, et quand je veux récuperer la page, la connection du socket est redirigée vers le webmail

Voilà le code :

alias connecsock {
write -c temp.html
sockclose ms*

sockopen ms $+ $ticks http://www.monsite.com 80
}

on *:sockopen:ms*:sockwrite -n ms* GET /fichier.txt

on *:sockread:ms*:{
sockread %a
write temp.html %a

echo -a %a

unset %a
}

3 réponses

cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
5 août 2004 à 17:13
Bonjour,

Je vois une erreur dans ton code :
tu fais un /sockopen vers une url, hors ton /sockopen doit mèner à un ip, ou host. (dans ton cas, tu peux enlèver les http:// donc)

Autre point :
Ton événement sockopen n'est pas dans les normes du protocole HTTP.
Je te propose donc ca :
on *:sockopen:ms*:{
sockwrite -n $sockname GET /fichier.txt HTTP/1.0
sockwrite -n $sockname $CRLF
}


Si tu n'arrives toujours pas à faire marcher ton code, donne moi l'adresse de ton site, je verrai se que je peux faire.
-<gras>[ Sorn_Drixer ]-</gras>
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

:question) Vous pouvez me retrouver sur irc.rs2i.net:6667

:question) Mon site : Sorn-Creation
0
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
5 août 2004 à 19:05
on *:sockopen:ms*:{
sockwrite -n $sockname GET /fichier.txt HTTP/1.0 $crlf $crlf
}
t'économise un sockwrite donc des ms :P

----

tofu\
0
Simcamb Messages postés 28 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 26 janvier 2005
5 août 2004 à 19:21
Je vous remercie tous les deux pour vos conseils, j'ai trouvé ce snippet : http://www.scriptsdb.org/snippet.php?id=312
Et les précisions de SornDrixer confirment le code ;)
0
Rejoignez-nous