Probleme avec l'upload sur mon serveur

agogolesblague -  
apprendreEtSeDevelopper Messages postés 66 Statut Membre -
Bonjour,

J'ai un probleme sur mon site avec ma page upload. J'ai le script, il fonctionne mais que pour certaint fichier. J'ai uploader moi meme (mon serveur est sur mon pc) 5 fichier. 2 marche les autre non.

voici le code php, je vous passe le formulaire^^

<?php
$dossier = 'upload/';
$fichier = basename($_FILES['avatar']['name']);
$taille_maxi = 100000000000; // 100 Mo
$taille = filesize($_FILES['avatar']['tmp_name']);

//Début des vérifications de sécurité...

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;
}
?>


J'ai virer les securiter du code pour voire si c'etait sa mais non c'etait pas sa. Le code marche pour 1 image, l'image de mon menu en 1x30 en png, j'ai ensuite essayé sur plusieur image toujours en png sa marchais pas. (parce que le code servira pour mes membre pour leur image de compte.
Ensuite j'ai viré la taille de fichier (ou augmenter a 100 Mo ^^) et la protection des images mais rien non plus. Ensuite j'ai fais le test sur plusieur page php de mon site sa marchais. Mais j'ai essyer d'uploader une police TTF marche pas
La j'ai vraiment besoin d'aide.
Parce que la le script est tout chaud d'internet car le script que j'avais fais ne marchais pas mais je pense que c'est le meme probleme ^^

PS: Mon dossier upload est en chmod 777

Merci pour vos aide

--------------
agogolesblague

A voir également:

4 réponses

agogolesblague
 
Up
svp
0
apprendreEtSeDevelopper Messages postés 66 Statut Membre 6
 
Bonjour,

Est-ce qu'il y a une erreur PHP quand tu upload?
Et quelle est la réponse de ton uploed ( Echec de l'upload !, Upload effectué avec succès ! ...)

AU revoir=)
0
agogolesblague
 
Veuillez écrire correctement s'il vous plaît (pas de SMS, orthographe, grammaire)

Mais il n'y a aucune faute dans mon message !!!
0
agogolesblague
 
Je te résume, pas d'erreur php et pas sa m'écrit échec de l'uploadv
Merci
0
apprendreEtSeDevelopper Messages postés 66 Statut Membre 6
 
( je ne comprends pas ton message 'Veuillez écrire correctement s'il vous plaît (pas de SMS, orthographe, grammaire)', je n'ai pas l'impression de parler en SMS)

Pour ton erreur: il faut changer les droits du fichier que tu veux déplacer.
if(chmod($_FILES['avatar']['tmp_name'],0777)) //Tous les droits
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier))
0
agogolesblague
 
non c'est le message qui mettent quand tu écrit mal et c'est trop chiant quand tu écrit un dizaine de ligne

Mon dossier de destination a déjà les droit chmod en 777, mais j'essaie ta ligne de code
0
apprendreEtSeDevelopper Messages postés 66 Statut Membre 6
 
la ligne va changer les droits du FICHIER téléchargé et non du DOSSIER.
Va voir sur ton serveur dans le dossier TMP si tes documents y sont présents.
0