Helloworld en script perl cgi

Helloworld en script perl cgi - Perl - Programmation

Marsh Posté le 14-04-2008 à 15:34:17    

Bonjour à tous  :hello:  
Bon alors on ne rigole pas! j'essaie de faire un script tout simple en perl cgi pour afficher Helloworld
Faut bien commencer par simple, non  :D  
Alors je susi sous windows XP avec Active Perl 5.8.8 et sous apache 2.2.4
 
Alors j'ai deux scripts on ne peut plus simple:

Code :
  1. #! C:\Perl\bin
  2. print "content-type : text/html\n\n";
  3. print "<HTML>";
  4. print "<HEAD>";
  5. print "<TITLE>Hello world</TITLE>";
  6. print "</HEAD>";
  7. print "<BODY>";
  8. print "Hello world!";
  9. print "</BODY>";
  10. print "</HTML>";


 
qui lui ne s'affiche pas comme il faut?  
J'ai ça qui s'affiche
<html><HEAD><TITLE>Hello world</TITLE></HEAD><BODY>Hello world!</BODY></html>
 
et l'autre script

Code :
  1. #! C:\Perl\bin
  2. @months = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec);
  3. @weekDays = qw(Sun Mon Tue Wed Thu Fri Sat Sun);
  4. ($second, $minute, $hour, $dayOfMonth, $month, $yearOffset, $dayOfWeek, $dayOfYear, $daylightSavings) = localtime();
  5. $year = 1900 + $yearOffset;
  6. $theTime = "$weekDays[$dayOfWeek] $months[$month] $dayOfMonth, $year";
  7. print "Content-type: text/html\n\n";
  8. print <<HTML;
  9. <html>
  10. <head>
  11. <title>A Simple Perl CGI</title>
  12. </head>
  13. <body>
  14. <h1>A Simple Perl CGI</h1>
  15. <p>$theTime</p>
  16. </body>
  17. HTML
  18. exit;


 
qui lui marche bien, et affiche ce qui doit l'etre, cad:
A Simple Perl CGI
 
Mon Apr 14, 2008

 
 
Alors ma question est toute bête, mais pourquoi dans le 1er script les données HTML ne sont pas interprétées?  
Qu'est ce qui fait que le 1er ne marche pas?
Y'a un caractere à 2 balles qui trainent quelques part ?  :??:  
 
les deux scripts ont été testé dans le même repertoire web sous apache
 
Si vous avez une idée!
 
Merci

Reply

Marsh Posté le 14-04-2008 à 15:34:17   

Reply

Marsh Posté le 14-04-2008 à 15:57:48    

manque un C majuscule a Content


---------------
Software and cathedrals are much the same - first we build them, then we pray.
Reply

Marsh Posté le 14-04-2008 à 16:12:38    

le mieux est d'utiliser la lib CGI tu t'embêteras moins

Reply

Marsh Posté le 16-04-2008 à 11:34:21    

anapajari a écrit :

manque un C majuscule a Content


 
Arf m**de!  
Vraiment l'erreur à 2 balles! J'en étais sur!   :pt1cable:  
Merci ca marche  :jap:  
 
Couak: oui je suis en train de regarderl la lib cgi, mais comme je débute, je préferais aprtir sur des exemples simples  :D  
 
Merci à tous!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed