[R] Pas d'incrémentation de FilereadLine dans un do..while
Posté : ven. 27 juil. 2012 20:18
Bonjour,
Je rencontre un problème avec un bout de code destiné à tester le retour de requêtes HTTP/HTTPS.
Mon script bloque de manière infinie sur la première ligne du fichier qui contient les URLs à tester. Il ne passe jamais à à la seconde ligne de ce fichier (en fait il se contente de les lire et de les afficher pour le moment, le traitement attendu viendra après).
La structure du des lignes du fichier contenant les url à tester est la suivante : Nom;URL;code de retour attendu. En voici un exemple :
Les diverses variables utilisées dans le bout de code suivant sont valides :
J'ai testé un certain nombre de variations (au départ, j'ai pensé à une boucle infinie) sans succès : seule la première ligne est affichée en boucle, quoi que je fasse.
Je sèches ! Je ne comprends pas pourquoi on ne passe jamais à la seconde ligne.
Merci d'avance.
Je rencontre un problème avec un bout de code destiné à tester le retour de requêtes HTTP/HTTPS.
Mon script bloque de manière infinie sur la première ligne du fichier qui contient les URLs à tester. Il ne passe jamais à à la seconde ligne de ce fichier (en fait il se contente de les lire et de les afficher pour le moment, le traitement attendu viendra après).
La structure du des lignes du fichier contenant les url à tester est la suivante : Nom;URL;code de retour attendu. En voici un exemple :
Code : Tout sélectionner
Mon site vide;http://www.XXXXXX.fr;200Code : Tout sélectionner
FileOpen($URLFile,0)
do
$LineOfURLFile = FileReadLine($URLFile)
StringInStr($LineOfURLFile, ";")
$PieceOfURL = StringSplit($LineOfURLFile, ";")
MsgBox(0, "yep", $PieceOfURL[1] & " " & $PieceOfURL[2] & " " & $PieceOfURL[3])
Until @error = 1
FileClose($URLFile)Je sèches ! Je ne comprends pas pourquoi on ne passe jamais à la seconde ligne.
Merci d'avance.