comment integrer un scirpt CGI ds ma page html

comment integrer un scirpt CGI ds ma page html - Programmation

Marsh Posté le 08-01-2002 à 19:50:24    

voila j ai :
 
#!/usr/local/bin/perl
 
print "Content-type: text/html\n\n";
 
print ("Votre adresse IP est : ".$ENV{'REMOTE_ADDR'}."<br><br>\n" );
print ("Votre nom d hôte est : ".$ENV{'REMOTE_HOST'}."<br>\n" );
 
 
il suffit de coller ca comme ca ds la page html ?
je pense pas :)


---------------
Je décline toute responsabilité potentielle pour le contenu de mes propos et contenu multimedia (images, videos et sons) + miroir magic.
Reply

Marsh Posté le 08-01-2002 à 19:50:24   

Reply

Marsh Posté le 08-01-2002 à 20:09:30    

personne alors ?
 
je pense qu il fo mettre ce mini bout de code ds un fichier et en faire appel sur la page html mais je sais pas comment


---------------
Je décline toute responsabilité potentielle pour le contenu de mes propos et contenu multimedia (images, videos et sons) + miroir magic.
Reply

Marsh Posté le 08-01-2002 à 20:19:58    

pitié comment j appelle cette maudite fonction ds ma page html :(  :cry:


---------------
Je décline toute responsabilité potentielle pour le contenu de mes propos et contenu multimedia (images, videos et sons) + miroir magic.
Reply

Marsh Posté le 08-01-2002 à 20:35:02    

:sweat:


---------------
Je décline toute responsabilité potentielle pour le contenu de mes propos et contenu multimedia (images, videos et sons) + miroir magic.
Reply

Marsh Posté le 08-01-2002 à 21:09:29    

c sympa l aide ici ...


---------------
Je décline toute responsabilité potentielle pour le contenu de mes propos et contenu multimedia (images, videos et sons) + miroir magic.
Reply

Marsh Posté le 08-01-2002 à 21:25:41    

Je répondrais avec plaisir, mais j'y connais rien en CGI !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-01-2002 à 21:31:18    

j'ai une methode un peu bourin. Il ne faut pas coller ce bout de code dans ta page HTML mais coller ta page HTML autour de ce petit bout de code.
 
En fait tu remplace le fichier CGI par :
 
#!/usr/local/bin/perl
 
print "Content-type: text/html\n\n";
 
print(" ------ Debut de ta page HTML -------" );
 
print ("Votre adresse IP est : ".$ENV{'REMOTE_ADDR'}."<br><br>\n" );
print ("Votre nom d hôte est : ".$ENV{'REMOTE_HOST'}."<br>\n" );
 
print(" ------ Fin de ta page HTML -------" );
 
bien sur il faut faire gaffe avec les characteres " dans ta page mais bon, ca doit pouvoir marcher :D

Reply

Marsh Posté le 08-01-2002 à 23:26:15    

HotShot a écrit a écrit :

<!--#exec cmd="script.cgi" -->  




 
ca marche pas ton truc


---------------
Je décline toute responsabilité potentielle pour le contenu de mes propos et contenu multimedia (images, videos et sons) + miroir magic.
Reply

Marsh Posté le 08-01-2002 à 23:27:17    

Kristoph a écrit a écrit :

j'ai une methode un peu bourin. Il ne faut pas coller ce bout de code dans ta page HTML mais coller ta page HTML autour de ce petit bout de code.
 
En fait tu remplace le fichier CGI par :
 
#!/usr/local/bin/perl
 
print "Content-type: text/html\n\n";
 
print(" ------ Debut de ta page HTML -------" );
 
print ("Votre adresse IP est : ".$ENV{'REMOTE_ADDR'}."<br><br>\n" );
print ("Votre nom d hôte est : ".$ENV{'REMOTE_HOST'}."<br>\n" );
 
print(" ------ Fin de ta page HTML -------" );
 
bien sur il faut faire gaffe avec les characteres " dans ta page mais bon, ca doit pouvoir marcher :D  




 
je capte pas :/
a chaque fois que je met qqch d autres que du perl ca le fait internal error ...
 
je veux juste mettre le fond en noir et l ecriture orange mais ca passe pa s:/


---------------
Je décline toute responsabilité potentielle pour le contenu de mes propos et contenu multimedia (images, videos et sons) + miroir magic.
Reply

Marsh Posté le 09-01-2002 à 06:09:31    

Attend j'ai une bonne idée, PASSE AU PHP  :na:  
 
Comme ca on va pouvoir t'aider  :sol:

Reply

Marsh Posté le 09-01-2002 à 06:09:31   

Reply

Marsh Posté le 09-01-2002 à 12:58:48    

:hello:
 
Non il ne passera pas au PHP, meme si c un super langage
 
Solution :
tu prend ton script :

Citation :

#!/usr/local/bin/perl  
 
print "Content-type: text/html\n\n";  
 
print ("Votre adresse IP est : ".$ENV{'REMOTE_ADDR'}."<br><br>\n" );  
print ("Votre nom d hôte est : ".$ENV{'REMOTE_HOST'}."<br>\n" );


 
et tu le sauvegarde avec l'extention pl ou cgi (au choix) exemple toto.pl ou toto.cgi
 
en suite dans ta page HTML tu appele ce script via un lien hypertext (code html style <a href="toto.cgi">ici</a> )
 
et voila ca doit fonctionner :)
si ca fonctionne pas regarde les droit de ton script perl essai un chomd 777 toto.cgi  
si tu es sous linux :D
 
mais tu doit l'etre puisque le chemin poour acceder au compilateur est /usr/local/bin/perl  
 
Sinon, on peut voir la mthode de Kristoph qui sera mieux niveau présentation
 
si ca t'interresse fait le moi savoir :D


---------------
Tout à commencé par un rêve...
Reply

Sujets relatifs:

Leave a Replay

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