Je n'ai aucun problème d'exécuter un fichier cgi sous l'URL normale comme ceci:Comment embedd cgi en html
http://www.myhost.com/mydir/cgi-bin/test.cgi
Cependant, quand j'ai essayé de embedd dans le fichier HTML (appelé index.html
) comme ceci:
<HTML>
<BODY>
<P>Here's the output from my program:
<FORM ACTION="/var/www/mydir/cgi-bin/test.cgi" METHOD=POST>
<!-- This doesn't work also -->
<!-- FORM ACTION="cgi-bin/test.cgi" METHOD=POST-->
</FORM>
</P>
</BODY>
</HTML>
Le CGI ne soit pas exécuté quand je fais:
http://www.myhost.com/mydir/index.html
Le fichier CGI (test.cgi
) ressemble simplement à ceci:
#!/usr/bin/perl -wT
use CGI::Carp qw(fatalsToBrowser);
print "Test cgi!\n";
Quelle est la bonne façon de le faire?
comment pouvez-vous incorporer quoi que ce soit dans une page html en utilisant un formulaire? – Luis
J'ai bien peur de ne pas comprendre ce que vous dites. –
vous ne pouvez pas incorporer une ressource externe dans une page en utilisant un formulaire HTML. Un formulaire html vous permet d'envoyer des données à une ressource spécifiée. – Luis