Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/01/2007, 21h47   #1
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
Par défaut Erreur de mapUrl

Je souhaiterait lister les fichiers d'un repertoire. rien de bien compliqué vous allez me dire et bah pourtant le code suivant me sort l'erreur
Citation:
Envoyé par Mechant IIS
Erreur d'exécution Microsoft VBScript erreur '800a000d'

Type incompatible: 'MapURL'

/test/extranet/detailsfile.asp, ligne 324
Voici mon code
Code :
1
2
3
4
5
for each item in folder.Files
url = MapURL(item.path)
Response.Write("<tr><td><a href=""" & url & """>"&item.name &"</a>" _
 & "</td></tr>" & vbCrLf)
next
bien entendu, si j'enlève le mapURL je peux lister parfaitement les item.path mais ce sont des chemins de type "d:/ws/blabla" et sur un site web ca ne marche pas il faut l'url web. je ne comprend pas l'origine de cette erreur. google ou dvp ne m'ont pas sorti un seul cas comme le mien.

quelqu'un pour aider une ame desespérée?
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 22h09   #2
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
Code :
1
2
3
4
5
6
7
8
9
10
11
function MapURL(path)
 
dim rootPath, url
 
'Convert a physical file path to a URL for hypertext links.
 
rootPath = Server.MapPath("/")
url = Right(path, Len(path) - Len(rootPath))
MapURL = Replace(url, "\", "/")
 
end functio
j'ia rajouté cette methode et ca marche. mais c'est pas une methode de base d'ASP : mapurl()??
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h15.


 
 
 
 
Partenaires

Hébergement Web