Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1863 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Helloworld en script perl cgi

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Helloworld en script perl cgi

n°1717289
filpinpin
Posté le 14-04-2008 à 15:34:17  profilanswer
 

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

mood
Publicité
Posté le 14-04-2008 à 15:34:17  profilanswer
 

n°1717309
anapajari
s/travail/glanding on hfr/gs;
Posté le 14-04-2008 à 15:57:48  profilanswer
 

manque un C majuscule a Content


---------------
Software and cathedrals are much the same - first we build them, then we pray.
n°1717317
couak
Posté le 14-04-2008 à 16:12:38  profilanswer
 

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

n°1718409
filpinpin
Posté le 16-04-2008 à 11:34:21  profilanswer
 

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!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Helloworld en script perl cgi

 

Sujets relatifs
Mise en forme d'un fichier xls compliquéemodifier script vb de visualisation de fichier
Que fais ce script trouvé à la racine du dossier windows?[PHP] script contenu site
Aide script wshInstallation de police par script
Keskispass quand un script tourne et que le client se deconnecte...ne pas faire planter mon script
probleme perl et sqlplusLOTUS SCRIPT
Plus de sujets relatifs à : Helloworld en script perl cgi


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR