Probléme de socket

Résolu
cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 - 28 juil. 2004 à 00:06
cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 - 28 juil. 2004 à 16:48
Je me suis inspirer du tutorial de remi34 pour faire un sock me disant le titre d'une page Html ( super inutile , mais c'est un test )
voila mon code ( et dsl pour la pub ) :
Alias test {
  sockclose test
  sockopen TEST www.irc-keanu.fr.st 80
}
On *:sockopen:test:{
  sockwrite -n test GET http://www.irc-keanu.fr.st/ HTTP/1.1
  sockwrite -n test Host: www.irc-keanu.fr.st $+ $str($crlf ,2)
}
On *:sockread:test:{
  sockread %a
  if <Hl> isin %a { echo -a $remove(%a,<Hlt,</hl>,
) }
}

j'aimerai savoir ce qui ne va pas :(

merci d'avance !

7 réponses

winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
28 juil. 2004 à 07:19
Normal que ça fonctionne pas, code correct:

Alias test {
sockclose test
sockopen TEST irc-keanu.fr.st 80
}
On *:sockopen:test:{
sockwrite -n test GET / HTTP/1.1
sockwrite -n test Host: www.irc-keanu.fr.st $+ $str($crlf ,2)
}
On *:sockread:test:{
var %a | sockread %a
if <title> isin %a { echo -a $remove(%a,<title>,</title>,
) }
}


Par contre si tu veux avoir le titre de la page (apres la redirection) et pa celle d'ulimit, il faut que tu mette directement l'addresse de ton hébergeur à la place du domaine .fr.st

@+

win
3
Hades53 Messages postés 231 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 7 juillet 2009
28 juil. 2004 à 00:16
Alias test {
sockclose test
sockopen TEST www.irc-keanu.fr.st 80
}
On *:sockopen:test:{
sockwrite -n test GET index.htm HTTP/1.1
sockwrite -n test Host: www.irc-keanu.fr.st $+ $str($crlf ,2)
}
On *:sockread:test:{
sockread -f %a
if <Hl> isin %a { echo -a $remove(%a,<Hlt,</hl>,
) }
}
0
cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 1
28 juil. 2004 à 02:45
Ha bé , grand merci Hades53 , j'ai vu aussi un autre probléme : <hlt, <= :(
Et sinon ( zalé dire que chui chiant ) mais sa marche pas :(
0
Hades53 Messages postés 231 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 7 juillet 2009
28 juil. 2004 à 03:36
Peux-tu exposer ton problème plus clairement ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 1
28 juil. 2004 à 15:57
Merci beaucoup win :)

Mais pour avoir autre chose que le titre de la page, il faut prendre le code de la page ? style :

On *:sockread:test:{
var %a | sockread %a
if   isin %a { echo -a $remove(%a,,) }
}


Si oui je pense que c'est asser simple finalement ^^
0
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
28 juil. 2004 à 16:19
ben oui tu mets un bout de code de la page qui reste static

@+

win
0
cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 1
28 juil. 2004 à 16:48
Merci ;)
0
Rejoignez-nous