Uploader un fichier en php
sarrarsenal
-
rogers75017 Messages postés 22 Statut Membre -
rogers75017 Messages postés 22 Statut Membre -
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;
}
}
?>
A voir également:
- Uploader un fichier en php
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide