CGI retourner un code erreur [PERL] - Perl - Programmation
Marsh Posté le 20-10-2015 à 14:54:45
Heu, ta ligne 7 contient :
Code :
|
Donc tout ce que tu imprimes sur stdout par la suite sera interprété comme du HTML (avec un status 200 rajouté par apache automatiquement).
Qui plus est, aux lignes 25 à 27, les fins de lignes de l'entête HTTP, c'est "\n", pas "<br>".
Edit: ha, ha, je parie que t'avais "\n" avant, mais tu as converti ça en <br> parce que ça s'imprimait sur une ligne dans le navigateur.
Marsh Posté le 20-10-2015 à 15:38:41
Bonjour Tpierron,
Tu as tout compris pour les <br> c'est corrigé.
Par contre j'ai supprimé la ligne
Code :
|
mais plus rien ne s'affiche et j'ai toujours un code 200
EDIT: Je retire ce que j'ai dis, ça fonctionne
Merci beaucoup pour l'aide
Marsh Posté le 20-10-2015 à 10:38:13
Bonjour,
J'ai un perl (CGI) qui permet de contrôler une liste d'URLs (urls.txt).
Si une de ces URLs ne renvoie pas un code 200 alors je veux que ma page se termine avec le code erreur http de la page testée.
Voici mon perl :
Malgré tout mes essaies, je ne parviens pas à sortir avec le code erreur de la page testée et j'ai toujours un code 200 dans mes logs apache.
Quelqu'un peu'il m'aider à trouver la solution ?
Par avance merci.