mapppage fichier

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 : mapppage fichier

par Invité » 04 avr. 2007, 14:45

merci je vais reagrder tout ça

Re: mapppage fichier

par naholyr » 04 avr. 2007, 11:36

Il n'y a pas de fonction à proprement parler qui permette ça. Simplement il y a tous les outils :
- La fonction realpath() pour "formater" le chemin du fichier local
- La variable $_SERVER['DOCUMENT_ROOT'] qui indique la racine des fichiers web et $_SERVER['HTTP_HOST'] qui indique le nom "public" de ton serveur. Mais personnellement je ne me baserais pas dessus, je travaillerais plutôt avec deux variables $local_path = "C:\\repertoire"; $http_path = "http://monweb" car ainsi on peut tout-à-fait gérer des Alias Apache sans être tributaire d'un automatisme mal pensé.
- La constante DIRECTORY_SEPARATOR qui te donne le caractère de séparation des répertoires locaux (\ sous Windows, / sous Linux et Mac OS X, et : sous Mac OS 9)
- La fonction str_replace() pour remplacer simplement $local_path par $http_path et DIRECTORY_SEPARATOR par / pour standardiser tes chaînes et ne pas avoir à te poser de question à ce niveau.

mapppage fichier

par lenoil55 » 04 avr. 2007, 10:07

bonjour à tous,

je souhairais connaître à partir d'un fichier sur le serveur (adresse physique : c:\repertoire\etc) son equivalent en http (savant que ce ficheir appartient à un répertoire en partage web) et obtenir http://monweb/etc/lefichier

quelle est la fonction permettant de réaliser ceci car je n'ai pas trouvé

Merci