Uploader un fichier en php
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;
}
}
?>
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;
}
}
?>