Salut,
Oui, merci pour le eval {}; en fait, ça ne fonctionnait pas chez moi car j'oubliais le ; à la fin.
En fin de compte, et vue qu'il s'agit d'un CGI, j'en ai fait un javascript, c'est à dire qu'à la fin de mon programme perl, j'ai mis un print qq~document.writte()~; et que j'appelle le programme comme un javascript. Comme ça si ça plante, le reste du site continue de fonctionner.
Je suis étonné qu'une erreur de programmation fasse quand même planter la boucle eval {}; je pensais que j'aurais eu un message d'avertissement mais ce n'est pas le cas...je suppose que c'est normal ?