Coolman002 tu sors d'ou pour reprendre sans verifier ?
Je suis né dans le 75 Seine à l'apoque ou le 94 n'existait pas encore...
cs_KiNdErMaXi
Messages postés1052Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention30 novembre 20092 3 nov. 2005 à 20:00
bcp de fautes ds les département en plus il n'y a pas les lettres où il y a des accents (j'ai regardé que ca)
COOLMAN002
Messages postés969Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention 1 juillet 20121 2 nov. 2005 à 18:46
75 = paris, pas seine :(
J'pense qu'un dialog avec 1 combo (en edit) aurait suffit.
fjxokt
Messages postés840Date d'inscriptionvendredi 28 janvier 2005StatutMembreDernière intervention25 février 20091 2 nov. 2005 à 14:20
bof bof
J'ai pas regardé ni testé le code mais je suppose que tous les départements sont dans un fichiers texte non ?
dans ce cas tu ne fais qu'un simple read
perso j'aurai opté pour les sockets
regarde ce petit code
alias departement { set %sock_dep $1- | sockclose dep | sockopen dep i-mode.tourisme.fr 80 }
on *:sockopen:dep:{
if ($sockerr) { echo -a Erreur de connexion au socket $sockname | unset %sock_dep }
else { sockwrite -n dep GET /office-de-tourisme/departement.htm HTTP/1.1 | sockwrite -n dep Host: i-mode.tourisme.fr $+ $str($crlf,2) }
}
on *:sockread:dep:{
sockread %a
if (($regex(%a,^ $+ %sock_dep)) && (%sock_dep isnum)) { echo -a $remove($gettok(%a,2,62),</A) | sockclose dep | unset %sock_dep }
elseif (%sock_dep isin %a && %sock_dep !isnum) { echo -a $gettok(%a,1,45) | sockclose dep | unset %sock_dep }
unset %a
}
Pour l'utiliser :
/departement 75 retourne Seine
/departement Seine retourne 75
7 nov. 2005 à 21:41
74 : Haute Savoie
75 : Seine
76 : Seine-Maritime
Coolman002 tu sors d'ou pour reprendre sans verifier ?
Je suis né dans le 75 Seine à l'apoque ou le 94 n'existait pas encore...
3 nov. 2005 à 20:00
2 nov. 2005 à 18:46
J'pense qu'un dialog avec 1 combo (en edit) aurait suffit.
2 nov. 2005 à 14:20
J'ai pas regardé ni testé le code mais je suppose que tous les départements sont dans un fichiers texte non ?
dans ce cas tu ne fais qu'un simple read
perso j'aurai opté pour les sockets
regarde ce petit code
alias departement { set %sock_dep $1- | sockclose dep | sockopen dep i-mode.tourisme.fr 80 }
on *:sockopen:dep:{
if ($sockerr) { echo -a Erreur de connexion au socket $sockname | unset %sock_dep }
else { sockwrite -n dep GET /office-de-tourisme/departement.htm HTTP/1.1 | sockwrite -n dep Host: i-mode.tourisme.fr $+ $str($crlf,2) }
}
on *:sockread:dep:{
sockread %a
if (($regex(%a,^ $+ %sock_dep)) && (%sock_dep isnum)) { echo -a $remove($gettok(%a,2,62),</A) | sockclose dep | unset %sock_dep }
elseif (%sock_dep isin %a && %sock_dep !isnum) { echo -a $gettok(%a,1,45) | sockclose dep | unset %sock_dep }
unset %a
}
Pour l'utiliser :
/departement 75 retourne Seine
/departement Seine retourne 75
Si ça peut te donner des idées...