Uploader un fichier en php

Fermé
sarrarsenal - 1 mars 2013 à 14:46
rogers75017 Messages postés 22 Date d'inscription samedi 2 mars 2013 Statut Membre Dernière intervention 3 mars 2013 - 2 mars 2013 à 12:39
Bonjour,
je voudrais savoir comment placer les fichiers uploader dans ma machine local .je travail en local et je veux uploader mes fichiers dans un dossier lire-xls qui se trouve dans la racine de mon serveur mais si je l upload et essaye de le déplacer dans ce dossier il me dit que
Le fichier pas uploader (trop gros ?) ou Le déplacement du fichier temporaire a e'choué vérifiez l'existence du répertoire lire-xls/
voici mon code


<?php


$nomOrigine = $_FILES['userfile']['name'];
echo"$nomOrigine";
$elementsChemin = pathinfo($nomOrigine);
$extensionFichier = $elementsChemin['extension'];
$extensionsAutorisees = array("jpeg", "jpg", "gif","pdf","docx","xls","mdb","txt","png");
if (!(in_array($extensionFichier, $extensionsAutorisees))) {
echo "Le fichier n'a pas l'extension attendue";
} else {
// Copie dans le repertoire du script avec un nom
// incluant l'heure a la seconde pres
$repertoireDestination = "./lire-xls";
$nomDestination = "fichier_du_".date("YmdHis").".".$extensionFichier;

if (move_uploaded_file($_FILES["userfile"]["tmp_name"],
"./lire-xls" )) {
echo "Le fichier temporaire ".$_FILES["userfile"]["tmp_name"].
" a été déplacé vers ".$repertoireDestination.$nomDestination;
} else {
echo "Le fichier pas uploader (trop gros ?) ou ".
"Le déplacement du fichier temporaire a e´choué".
" vérifiez l'existence du répertoire ".$repertoireDestination;
}
}
?>



A voir également:

1 réponse

rogers75017 Messages postés 22 Date d'inscription samedi 2 mars 2013 Statut Membre Dernière intervention 3 mars 2013
2 mars 2013 à 12:39
Le message d'erreur inclus toutes les possibilités, donc pas d'une grande aide.
Tu as cette erreur quel que soit le poids du fichier uploadé ?
0