Récupération d'un chemin

ViPHP
ViPHP | 2291 Messages

30 juil. 2007, 18:48

Bonjour,

J'ai un formulaire qui me permet de télécharger des fichiers, différentes données sont enregistrée dans une TABLE donc l'adresse comme ceci
$droit = 0777;

   $dossier = $_POST['dossier'];
   $dossier.= '/';

      //Chemin du dossier principal ou vont être uploader les vidéo
   $destination_dir = './modules/video/upload_videos/';
   if (!file_exists($destination_dir)){
			mkdir($destination_dir, $droit, true);
		}
		$destination_dir.= '/';
		chmod($destination_dir, $droit);

   // taille maximale en octets du fichier à uploader
   $file_max_size = 100000000;

   // extensions de fichiers autorisées
   $authorized_extensions = array('jpg', 'gif', 'flv', 'wmv', 'avi');
L'adresse dans ma table est sous cette forme
./modules/video/upload_videos/
le ./ est indispensable sinon j'ai une erreur ???
Alors ma question est comment récupéré le chemin complet du genre
http://monsite/modules/video/upload_videos/

D'avance merci

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

30 juil. 2007, 19:07

tu connais l'adresse de ton site non ?
suffit de la concaténer

sinon $_SERVER contient peut être ce que tu cherches

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 2291 Messages

30 juil. 2007, 20:30

tu connais l'adresse de ton site non ?
suffit de la concaténer

sinon $_SERVER contient peut être ce que tu cherches
bin non justement mon module sera toujours au même endroit mais le chemin pour y arrivé peut changer

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

30 juil. 2007, 21:00

bin non justement mon module sera toujours au même endroit mais le chemin pour y arrivé peut changer
Pas compris... mais c'est Résolu ??

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 2291 Messages

30 juil. 2007, 21:06

bin non justement mon module sera toujours au même endroit mais le chemin pour y arrivé peut changer
Pas compris... mais c'est Résolu ??
Je crée un module pour un cms (pour rendre service et bénévolement suivant mes moyens) donc le module sera toujours au même endroit
modules/video/...........
Mais suivant l'armature du site le chemin pour arrivé à modules/video/........... pourrais être différent.
Ceci dit oui j'ai corrigé l'erreur
comme ceci
 $destination_dir = 'modules/video/upload_videos';
et pas
 $destination_dir = './modules/video/upload_videos';
Merci