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

 


Dernière réponse
Sujet : ASP, besion d'aide !!!
FLY LM Merci à tous !!!

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
FLY LM Merci à tous !!!
Gayp

lamatrice a écrit a écrit :

solution alternative !
 
http://www.c2i.fr/asp/code.asp?IDC [...] ate=&Cate=




 
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

FLY LM Merci !!
lamatrice solution alternative !
 
http://www.c2i.fr/asp/code.asp?IDC [...] ate=&Cate=
FLY LM Ah !!
 
Je vois pas trop en quoi les fonctions vont changer quelque chose mais si c'est vraiment possible cela m'intéresse,
 
------------------ Un script de test -----------------
 
<%@ LANGUAGE="VBSCRIPT" %>
<% Response.Expires = 0 %>
 
<script RUNAT="server" LANGUAGE="VBScript">
SUB Include_file(file)
 Response.Write("<!--#include file="&file"-->" )
END SUB
</script>
 
<% Dim inc
   inc=1
   
   file_inc = "inc."& inc &".asp"
   Include_file(file_inc)
%>
--------------------------------------
 
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 ?
 
Ma variable d'url est inc (varie de 1 à 5)
 
<% file_inc = "inc."& inc &".asp" %>
<% Response.write("<!--#include file ="+file_inc+"-->" )%>
 
Cela ne marche pas, c'est pas interprété, comment faire ???

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