Equivalent en PHP de la fonction ASP server.mappath()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Equivalent en PHP de la fonction ASP server.mappath()

par Ajoloca » 06 déc. 2006, 09:11

Bonjour,

Essaie la fonction realpath()

Mais parcontre elle teste la validité du chemin.

définition mappath

par arnaudm » 05 déc. 2006, 23:42

Définition de mappath trouvée sur:
http://www.themanualpage.org/asp/asp_server_mappath.php

Voici la définition:

Server.MapPath(URL)
Cette méthode transforme un chemin relatif ou virtuel pointant vers une ressource du site en un chemin physique (local, par rapport au serveur Web) : le chemin (passé en paramètre) est considéré comme virtuel s'il commence par un "/" ou un "\" ; si non, il s'agit d'un chemin relatif par rapport au script ASP exétant la méthode Server.MapPath.

La méthode Server.MapPath ne vérifie pas la validité ou l'existence du chemin passé en paramètre.

Exemples
Le script suivant se trouve dans le répertoire "utils" placé à la racine du site :

<%
' Chemin relatif
Response.Write(Server.MapPath("test.asp"))

' Chemin relatif
Response.Write(Server.MapPath("test/test.asp"))

' Chemin virtuel
Response.Write(Server.MapPath("/test/test.asp"))
%>va renvoyer :

C:\Inetpub\wwwroot\utils\test.asp
C:\Inetpub\wwwroot\utils\test\test.asp
C:\Inetpub\wwwroot\test\test.asp

par albat » 05 déc. 2006, 23:34

Et que fait cette fonction ASP ?

Equivalent en PHP de la fonction ASP server.mappath()

par ArnaudM » 05 déc. 2006, 23:30

Bonjour,

Je souhaitais avoir l'équivalent en PHP de la fonction server.mappath() que j'utilise en ASP.

Cdt,

ArnaudM