Probleme d'upload de fichier
Ice Karl X
-
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
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:
- Probleme d'upload de fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
7 réponses
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.
Si tu es en auto je te conseille d'essayer le mode binaire ou ascii
Fais des essais et prends celui qui marche.
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.
Sinon pourrai tu me dire comment on met le mode binaire ou ascii stp?
Merci d'avance.
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 ( ? )
Cherche un peu ou utilise l'aide ( ? )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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é...
Tu vois pas ne serai-ce qu'une micro erreur dans le code?
Sinon merci quand meme d'avoir tenté...
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...
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...