Titre: Pseudo frame en ASP
Posté par: Shain le le 02-12-2003 a 11:33:43
Salut, je dois mettre en place un système de pseudo-frame en ASP, j'ai essayé ceci :
<%Server.Execute "include/header.asp"%>
mais j'ai cette erreur :
Erreur d'exécution Microsoft VBScript error '800a01b6'
Cet objet ne gère pas cette propriété ou cette méthode: 'Server.Execute'
/beta/construction_batiment.asp, line 1
Comme je suis vraiment un novice en ASP je ne comprends pas trop ... est-ce que c'est mon serveur qui ne supporte pas cette méthode ?
Please help me ;-) |
Titre: Re:Pseudo frame en ASP
Posté par: Shain le le 02-12-2003 a 11:53:16
J'ai réussi :
<!--#include file="header.asp"-->
Par contre existe-t-il une fonction en asp qui permet de connaitre le chemin d'accès complet vers un fichier depuis la racine du serveur ? (l'équivalent de la fonction realpath() en php) |
Titre: Re:Pseudo frame en ASP
Posté par: eRom le le 02-12-2003 a 13:54:06
Bonjour bonjour,
Je crois qu'il faut passer par le chemin virtuel pour obtenir le chemin physique (normal on va dire... ;D).
Code:
virtualPath = Request.ServerVariables("PATH_INFO") physicalPath = Server.MapPath(virtualPath)
|
|
Cela doit fonctionner nickel je pense.
Au niveau du <!--#include file="header.asp"-->, il faut bien faire attention de ne pas faire de double include. Sinon tu auras des erreurs de redéfinition..... Par exemple un include d'un fichier de connexion, cet include doit se faire en tout et pour tout 1 seule fois , enfin c'était juste au cas où.... ;D
@+ et bon courage |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|