Ce code marchera tant que l'on souhaite include du code HTML.
Si jamais on désire inclure du code ASP cette méthode ne marchera plus.
Pour resoudre ton probleme il n'y a que 2 solutions:
1ere SOLUTION:
<%if inc=1 then%>
<!--#include=""-->
<%end if%>
<%if inc=2 then%>
<!--#include=""-->
<%end if%>
(Ou avec un select case)
Néanmoins ATTENTION, dans tout les cas TOUT les includes seront charger en mémoire, donc si tu déclare la même variable dans 2 includes cela plantera.
2eme SOLUTION:
Il faut ASP3 pour cela:
tu utilise: server.execute
en ecrivant par exemple: server.execute(file_inc)
Lorsqu'il lira cette ligne il executera le code mis dans le fichier d'include et retournera a la 1ere page pour la suite du code.
Voila, voila
En esperant t'avoir un peu aider.
Guillaume
Bon, j'ai jamais fait d'ASP, d'ailleurs le script ne fonction pas... Dites moi ce qui ne va pas, n'hésitez pas à critiquer la syntaxe, cela m'aiderait !!!
[edit]--Message édité par fly lm--[/edit]
lamatrice
y'a moyen
>Ma variable d'url est inc (varie de 1 à 5)
en plus tes fichier sont limitées à cinq (encore plus simple)
tu fait deux include 1 pour la fonction qui choisi le fichier
et une autre pour l'inclure.
MarvinLeRouge
Dans ce cas les mecs, j'aimerais qu'on m'explique pourquoi ca marche quand je mets du code ASP, puis le début de la page web, puis un include, et encore de l'ASP et de la page web.
:??: :??: :??:
FLY LM
Merci quand même, ha décidément je préfère le PHP
DJERO
Je crois que tu ne peux pas le faire, car la commande include est prioritaire sur tout le rest de code...
Elle est lue avant tout le reste et chargée avant les variable.
A+
Lord II
je crois que c'est impossible car les includes sont traités avant l'asp à proprement parlé.
FLY LM
J'ai l'habitude de développer en PHP, mais là je dois reprendre un site hébergé sur Serveur NT avec ASP.
Oups, c'est déconcertant...
Comment faire un include de fichier dont le nom est variable en fonction de ce que l'on passe dans l'URL ?