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

 


Dernière réponse
Sujet : comment integrer un scirpt CGI ds ma page html
stef_dobermann :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


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
stef_dobermann :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

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

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:/

Gugus2000

HotShot a écrit a écrit :

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




 
ca marche pas ton truc

Kristoph 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
Mara's dad Je répondrais avec plaisir, mais j'y connais rien en CGI !
Gugus2000 c sympa l aide ici ...
Gugus2000 :sweat:
Gugus2000 pitié comment j appelle cette maudite fonction ds ma page html :(  :cry:
Gugus2000 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
Gugus2000 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 :)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)