[PHP]chemin d'accès au répertoire

Statut
N'est pas ouverte pour d'autres réponses.

MbK_

Etudjant
slt a tous.

j'utilise un petit script d'upload et pour uploader l'image, il faut que j'entre le répertoire dans lequel je veux uploader l'image!

Code:
// chemin d'accès au répertoire d'upload (vers où le fichier uploadé temporaire sera transféré) 
						   // ce répertoire doit EXISTER et être ACCESSIBLE EN ECRITURE !! 
						   $destination_dir = 'var/www/sites/asterions/pictures';
j'utilise ce code mais il me renvoit ceci

Code:
if (!is_dir($destination_dir)) { 
							 echo 'Veuillez indiquer un répertoire destination correct !'; 
							 die();  
						   }
ce qui veut dire que le répertoire n'est aps bon. mais je ne sais pas comment le rendre juste.

Il faut mettre l'adresse du repertoire en fonction du repertoire du fichier ou l'adresse entiere?

je sais aps vraiment. Merci a vous
 

Styleman

Touriste
essaye de trouver ça avec realpath() je pense que ça te donne le chemin complet du repertoire, enfin, je ne sais plus mais je pense avoir déja utilisé cette fonction
 
1er
OP
MbK_

MbK_

Etudjant
c'est aps plutot un truc du genre $_PHP['SELF']


pas contre ce que j'aimerais savoir c'est si il faut mettre le chemin ENTIER du dossier ou le chemin en fonction de l'endroit ou se trouve ma page.
 
S

seeya

ex membre
MbK_ a dit:
c'est aps plutot un truc du genre $_PHP['SELF']


pas contre ce que j'aimerais savoir c'est si il faut mettre le chemin ENTIER du dossier ou le chemin en fonction de l'endroit ou se trouve ma page.
tu rajouterais pas un "/" à la fin de la valeur de ta variable?
 

Jereck

Α & Ω
Staff
MbK_ a dit:
c'est aps plutot un truc du genre $_PHP['SELF']


pas contre ce que j'aimerais savoir c'est si il faut mettre le chemin ENTIER du dossier ou le chemin en fonction de l'endroit ou se trouve ma page.
en relatif par rapport au dossier d'exécution.

Si dans ton /index.php, tu as include['pages/uplo.php']; le dossier d'exécution, c'est la racine (le dossier du index.php)
 
1er
OP
MbK_

MbK_

Etudjant
je ne dois donc pas mettre les www/html/etc...

je doit mettre uniquement le code a partir de l'index?
 
1er
OP
MbK_

MbK_

Etudjant
j'ai essayé avec realpah(), $_SERVER["PHP_SELF"]


mais je n'arrive pas a avoir le chemin de ma page ^^
 

alan

Elite
MbK_ a dit:
Code:
// chemin d'accès au répertoire d'upload (vers où le fichier uploadé temporaire sera transféré) 
						   // ce répertoire doit EXISTER et être ACCESSIBLE EN ECRITURE !! 
						   $destination_dir = 'var/www/sites/asterions/pictures';
chemin d'acces temporaire c pas le mem que delui de destination
;)
en temporaire je laisse libre a php

sinon mon répertoire ou je mets le fichier :
Code:
$uploaddir = dirname($_SERVER["SCRIPT_FILENAME"]).'/'; // endroit ou se trouve ce script
perso c'est ce que je fais ;)
mais sinon toi tu devrai mettre
$destination_dir = '/var/www/sites/asterions/pictures';
 
1er
OP
MbK_

MbK_

Etudjant
un grand merci a tous!

Gus m'a aidé!

il ne fallait pas mettre de / au debut, pour utiliser les chemins en fonction du dossier ;)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut