Chemin virtuel

ovincent Messages postés 13 Date d'inscription mercredi 9 janvier 2002 Statut Membre Dernière intervention 19 décembre 2002 - 29 janv. 2002 à 11:15
shaiulud Messages postés 404 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 15 juillet 2014 - 30 janv. 2002 à 10:32
bonjour,
j'ai un lien comme celui ci
query.asp?rep=<% =Server.MapPath(".") %>

à l'execution il me genere une erreur :
Le paramètre Path pour la méthode MapPath doit être un chemin virtuel. Un chemin physique a été utilisé.
comment obtenir un chemin virtuel ??

merci

4 réponses

shaiulud Messages postés 404 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 15 juillet 2014 22
29 janv. 2002 à 11:54
path=Request.ServerVariables("URL")
path=Left(path, instrrev(path, "/"))

query.asp?rep=server.EncodeURL(path)
0
cs_Mcjo Messages postés 403 Date d'inscription dimanche 12 août 2001 Statut Membre Dernière intervention 3 septembre 2012 2
29 janv. 2002 à 12:33
plus simple :
server.MapPath(".") te donne le chemin réel du répertoir en cour tu n'as pas besoin de connaitre le chemin virtuel
0
ovincent Messages postés 13 Date d'inscription mercredi 9 janvier 2002 Statut Membre Dernière intervention 19 décembre 2002
30 janv. 2002 à 09:56
merci
je fais un test de suite

ps : ne serais ce pas URLEncode au lieu de EncodeURL ?
0
shaiulud Messages postés 404 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 15 juillet 2014 22
30 janv. 2002 à 10:32
tout à fait je confonds toujours
0
Rejoignez-nous