Upload

Fermé
minouche - 25 mars 2010 à 10:38
 minouche - 25 mars 2010 à 11:22
bonjour,
voici mon code de upload fichier:
<?php
$dossier = 'C:\a';
$fichier = basename($_FILES['avatar']['name']);
$taille_maxi = 100000;
$taille = filesize($_FILES['avatar']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg');
$extension = strrchr($_FILES['avatar']['name'], '.');
//Début des vérifications de sécurité...
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau
{
$erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...';
}
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
echo 'Upload effectué avec succès !';
}
else //Sinon (la fonction renvoie FALSE).
{
echo 'Echec de l\'upload !';
}
}
else
{
echo $erreur;
}
?>
il n'y a aucun problème et il s'affiche:'Upload effectué avec succès !'
mais je ne sais pas ou je trouve le fichier uploadé.
Merci d'avance.

3 réponses

Sonke Messages postés 983 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 31 janvier 2014 218
25 mars 2010 à 10:40
Bonjour, $dossier = 'C:\a'; << changer le dossier de destination
0
ou je dois mettre le dossier??
0
Sonke Messages postés 983 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 31 janvier 2014 218
25 mars 2010 à 10:57
Un Ex ici: https://www.commentcamarche.net/faq/889-php-upload-de-fichiers

'/var/www/fichiers
0
le dossier www est sous easyPHP,
j'ai pas un dossier var, qu'est ce que je dois faire?
0
Sonke Messages postés 983 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 31 janvier 2014 218
25 mars 2010 à 11:18
tes fichier doive ce trouver ici 'C:\a'
0
ok ca marche merci.
mais je veux que les fichiers uploader seront affichés dans une page php
0