Version complète: sur le forum Webmaster Hub : different langage du net
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Asp, Java, Cfm, autres.
azel_torn
Peut t'on inclure du c++ ou du c dans une page html,puisque on peut inclure du java script,php,sql...? r_question6161.gif tongue.gif
kazhar
Non, c'est impossible. Le C/C++ est prévu pour concevoir des applications graphiques. Il est utilisé pour afficher tes pages html, mais au niveau du serveur Web, pas dans les niveaux supérieurs.
Dart
En vérité , il est possible d'intégrer des scripts C/C++ pour certains truc spéciaux en développement web. (perso je travaille la dessus pour un cryptage de fichier)

Tu peux utiliser pour cela la fonction exec() de PHP , qui va te permettre de lancer une commande sur le serveur (script shell , ou un programme C comme tu l'as demandé).


Pour tout dire je trouve ça un peu tordu comme procédé blush.gif , mais à l'occasion ça peut devenir indispensable.

En fait si tu te lance dans ce genre d'expérience je te conseil surtout de faire attention à l'aspect sécurité.

Cordialement
froidure_nicolas
Tu peux développer un module Apache propre en C++ smile.gif

Bonne chance smile.gif
Damon
Sinon, si tu fait des JSP / Servlets (et donc tu utilises Java), tu peux
appeler du code C++ avec du JNI
Mais je trouve ca bizarre
dams41
Tu peux également utiliser CGI pour communiquer avec des programmes en C / C++, pour le côté serveur.

Si tu cherches à utiliser du C++ coté client, tu es obligé de passer par le développement de plugin pour IE et/ou Firefox ...
destroyedlolo
CITATION(kazhar @ vendredi 8 décembre 2006, 07h28) *
Non, c'est impossible. Le C/C++ est prévu pour concevoir des applications graphiques. Il est utilisé pour afficher tes pages html, mais au niveau du serveur Web, pas dans les niveaux supérieurs.

Mais non, c'est totalement faux : Le C/C++ n'est nullement cantone aux applies graphiques. Son principe premier est d'etre pret de la machine ce qui fait que la majorite des OS actuels ou passes sont ecrits en C/C++ (unix, VMS il me semble, AmigaOS, une bonne partie d'OS9, et meme winmachin). 99.99 % des outils qui tournent sur tes machines sont en C ou C++. Apache / Php/ Perl / mySQL /PostgreSQL / ... sont eux meme ecrit en C ou en C++.

CITATION(azel_torn @ vendredi 8 décembre 2006, 03h35) *
Peut t'on inclure du c++ ou du c dans une page html,puisque on peut inclure du java script,php,sql...? r_question6161.gif tongue.gif


Comme il a ete dit par d'autres interlocuteurs, le C/C++ peut etre aussi utilise en directe pour le web :
- Par les CGI (voir la doc de mod_cgi),
- pour les SSI sur apache toujours
- par des actions
- par module

Attention, dans ces cas, le C++ n'apparaitra pas en temps que tel dans les pages comme on l'a avec PHP : le C++ doit prealablement etre compile, et donc seul les appels aux executables se trouvera dans les pages dans le cas des SSI.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.