Nous sommes actuellement le 10 Juil 2026, 23:31

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 
Auteur Message
 Sujet du message: Include Dynamique (ASP)
MessagePublié: 15 Juin 2004, 12:10 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Salut,

J'ai chercher pas mal sur le sujet des include dynamique avec ASP pour faire une truc du genre en PHP

include('content/'.$file.'.php');

Voici la facon que j'ai trouver.
Code :
DIM File
DIM FSO

Set FSO = Server.CreateObject("Scripting.FileSystemObject")
File = "content\" & sPage & "_" & sType & ".asp"

IF FSO.FileExists(server.mappath(File)) THEN
         Server.Execute(File)
END IF


Le hick la dedand c'est que ca fait un execution de code (ca sonne mauvais + lent)

Le fichier qui doit etre inclus contient aussi du code ASP qui lui doit acceder au variable du script courrant. Ce qui me semble impossible a faire vue que c'est un autre script en parallele est lancer.

Et si je me trompe pas tout ce qui est executer est cacher par IIS.

Ya pas un autre moyen de faire ca.

Merci.

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Include Dynamique (ASP)
MessagePublié: 15 Juin 2004, 12:23 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 26 Août 2003, 10:15
Message(s) : 210
Localisation : ------------- un peu plus a gauche..... un peu plus a droite....... aahhhhhh oui c'est ca.....
Pro_PHP a écrit:
J'ai chercher pas mal sur le sujet des include dynamique avec ASP pour faire une truc du genre en PHP...


La problematique est que les includes sont "exécutés" avant la compilation en elle même du code asp!

Donc on ne peut pas logistiquement, inclure un fichier dont le nom aurait été calculé en asp.

La technique que vous donnez ne vaut rien, je l'ai essayer!

Seule solution, inclure tout les fichiers et sélectionner les bonnes routines avec un case

Code :
selecteur = sPage & "_" & sType
select case selecteur
   case "1_1" response.write(include('content/11.php');)
   case "1_2" response.write(include('content/12.php');)
   case "1_3" response.write(include('content/13.php');)
   case "1_4" response.write(include('content/14.php');)


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 15 Juin 2004, 13:11 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Humm ca vas sonner redicule comme response.

Mais dans mon truc je vais avoir 800 CASE :) pour affichier des produits.
Vive les bd qu'on peut pas modifier

Ca l'air que ma faire un script qui genere du ASP

Merci pour la reponse.

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 16 Juin 2004, 00:44 
Hors-ligne
Régulier
Régulier

Inscription : 06 Jan 2002, 23:47
Message(s) : 314
Localisation : Québec
pourquoi il y a une page php différente par produit? le fait que ca soit dynamique ne te permet pas justement de faire une seule page qui affiche l'info sur le produit en question?


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site