Hello All,

J'ai le fameux code d'erreur "500 Internal Server Error" :
Premature end of script headers: e:/easyphp1-8/www/cgi-bin/learn.cgi
quand je lance mon script CGI.

J'arrive pas comprendre pourquoi il me retourne cete erreur.
Google me donne des explications trop vagues....

Quand je lance mon script en perl, ca fonctionne nickel, j'ai aucune erreur.

Par contre quand je lance depuis IE, voila le resultat......

Merci pour votre aide.

Philippe.
Salut,

As-tu de quoi faire tourner des scripts PHP sur ta machine ? Pour ma part, j'utilise EasyPHP. Pour le peu que j'en sache, il ne faut pas aller directement cliquer sur le .htm dans l'explorateur Windows ou dans IE.

Il faut passer par l'interface, indiquer l'endroit où se trouve le site et l'exécuter à partir de l'interface. Menu Administration, puis Alias(pointeurs vers les sites à tester). Smiley biggol

Je ne sais pas si cela résoudra ton pbm. Sinon, donnes-nous plus de détails...

A+

Philippe (Aussi!) Smiley eek
Hello Guys,

Pb résolu, assez basique finalement....

Je donne la soluce au cas ou :

rajouter la ligne :
print "Content-type: text/html\n\n";
au debut du script.
Cela permet a l'interpreteur perl de rediger l'output ( la sortie standard) vers le browser.

Merci,
Philippe.