A voir également:
- Perl: ou est l'erreur dans mon programme?
- Denon perl pro test - Accueil - Audio
- Active perl - Télécharger - Édition & Programmation
- Perl foreach ✓ - Forum Perl
- Perl substitution ✓ - Forum Perl
- [Perl] WWW::Mechanize - Forum Perl
2 réponses
j'ai trouve l'erreur:
apres l'instruction de la derniere ligne "imprime_HTML", il faut ajout une ligne pour que le "imprime_HTML" ne soit pas la derniere instruction du script; il faut ajouter par exemple une nouvelle ligne "\n".
Mon script .pl ressemble maintenant a ceci:
une question: pourquoi, a l'execution de ce script, apparaissent a l'ecran les balises html? merci
apres l'instruction de la derniere ligne "imprime_HTML", il faut ajout une ligne pour que le "imprime_HTML" ne soit pas la derniere instruction du script; il faut ajouter par exemple une nouvelle ligne "\n".
Mon script .pl ressemble maintenant a ceci:
#!c:/Perl/bin/Perl.exe -w print "Content-type: text/plain\n\n"; #cette ligne est obligatoire dans un programme perl use CGI 'param'; $nom = param('nom'); $prenom = param('prenoms'); $annee = param('annee'); print <<imprime_HTML; <html> <body> Mr/Madame $nom $prenom vous avez $annee an(s); </body> </html> imprime_HTML "\n";
une question: pourquoi, a l'execution de ce script, apparaissent a l'ecran les balises html? merci