Téléchargement de fichier impossible - chemin n'existe pas ??

biboum

New Member
#1
Bonjour,

J'essaye de créer un formulaire avec la possibilité de télécharger sur le serveur des fichiers.
Tout marche bien, j'arrive à détecter les variables et tout et tout SAUF ... que le téléchargement du fichier ne se fait pas sur le serveur.
J'ai à chaque fois l'erreur comme quoi le "chemin n'existe pas ou que je ne dispose pas des droits necessaires".
Est-ce qu'il faut activer quelque chose sur le cpanel ? Est-ce qu'il y a une fonction particulière à mettre ?

$chemin = '/public_html/issets/img/mum/';

if(!is_dir($chemin) || !is_writable($chemin)){
echo "<br>Erreur: <br>Le chemin << $chemin >> n'existe pas ou ne dispose pas des droits necessaires";
}else{
$fileToMove = !empty($_FILES['photo']['tmp_name']) ? $_FILES['photo']['tmp_name'] : NULL;
if($fileToMove){
$resultat = move_uploaded_file($fileToMove, $chemin.".".$extensionUpload);
}else{
echo "<br> Erreur, aucun fichier à déplacer !";
}
}

Merci !
 

PH-Marc-André.B.

Conseiller technique
Membre du personnel
#2
Bonjour, Il faudrait nous indiquer les permissions que vous avez mis sur le répertoire du chemin en question?

/public_html/issets/img/mum/

Avez-vous essayé de le passer en CHMOD 0777 par curiosité? ---- > tous les droits (lecture, écriture et exécution)

Typiquement les dossiers sont créés par le système en chmod 0755 et ceci va empêcher l'écriture dans l'espace en question
 
Haut