Probleme d'upload de fichier

Ice Karl X -  
 Ice Karl X -
Bonjour,

C'est la premiere fois que je poste un message sur ce forum, j'ai d'abord essayé de m'en sortir sans demander mais apres quelque heures je craque...

Je voudrai uploader des fichiers sur un ftp sur le fichier temporaire pour ensuite les redirigé dans un dossier sur mon ordinateur...
Seulement mon code ne marche pas et il ne me met aucune erreur...

Pour la config je suis chez free...

Voici mon la partie de mon code php ou ça doit planté...

if(isset($_FILES['fichier']))
{
unset($erreur);
$extensions_ok = array('doc', 'docx', 'pdf', 'xls', 'xlsx', 'ppt', 'pps');
$taille_max = 100000000;
$dest_dossier = "C:\WINDOWS\Bureau\Jp_site\Site\fichier_uploder\\";
if( !in_array( substr(strrchr($_FILES['fichier']['name'], '.'), 1), $extensions_ok ) )
{
$erreur = 'Veuillez sélectionner un fichier de doc, docx, pdf, xls ou xlsx!';
}
elseif( file_exists($_FILES['fichier']['tmp_name'])
and filesize($_FILES['fichier']['tmp_name']) > $taille_max)
{
$erreur = 'Votre fichier est trop lourd !';
}
if(!isset($erreur))
{
$dest_fichier = basename($_FILES['fichier']['name']);
$dest_fichier = strtr($dest_fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$dest_fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $dest_fichier);
move_uploaded_file($_FILES['fichier']['tmp_name'], $dest_dossier.$dest_fichier) or die ('C\'est la merde ça marche PO...');
}
}


Merci de me tenir au courant si vous avez des recommendations...

Ice
A voir également:

7 réponses

vorrtex Messages postés 182 Statut Membre 15
 
Verifie comment tu upload

Si tu es en auto je te conseille d'essayer le mode binaire ou ascii

Fais des essais et prends celui qui marche.
0
Ice Karl X
 
Je ne sais pas si je suis en auto ou manuel: c'est quoi la différence?
Sinon pourrai tu me dire comment on met le mode binaire ou ascii stp?

Merci d'avance.
0
vorrtex Messages postés 182 Statut Membre 15
 
Je n'ai pas le logiciel devant les yeux mais normalement dans les option de connexion tu as un endroit ou tu commute en mode binaire ou ascii ou auto c'est obligatoire.
Cherche un peu ou utilise l'aide ( ? )
0
Ice Karl X
 
ok je vais voir ça et je te tiens au courant.
Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ice Karl X
 
Bon j'ai testé les deux modes et ça ne passe pas...
Tu vois pas ne serai-ce qu'une micro erreur dans le code?
Sinon merci quand meme d'avoir tenté...
0
Ice Karl X
 
je viens de voir un truc les fichiers en faite s'upload sur mon serveur ftp ensuite il ne s'enregistre pas comme je le désire dans mon dossier sur l'ordinateur...

Si tu me répond je vais devoir partir du boulot et pas d'ordi chez moi, donc je verrai tes messages demain...
Merci d'avance si t'a une idée...
0
Ice Karl X
 
autre précision les messages se renomment par l'adresse de la ou ils devraient aller normalement...
merci
0