PHP vérifier si un fichier est vide
Résolu/Fermé
WirelessStigma
Messages postés
46
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
15 décembre 2010
-
12 août 2010 à 11:47
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 - 12 août 2010 à 12:04
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 - 12 août 2010 à 12:04
A voir également:
- PHP vérifier si un fichier est vide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Verifier un lien - Guide
- Ouvrir un fichier .bin - Guide
2 réponses
chico200987
Messages postés
791
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
30 juillet 2018
143
Modifié par chico200987 le 12/08/2010 à 12:01
Modifié par chico200987 le 12/08/2010 à 12:01
Salut,
Si tu regardes ici : https://www.php.net/manual/fr/function.file-exists.php
Tu peux voir que la fonction file_exists() prends comme paramètre un string.
Ce string est le chemin vers le fichier or, $annexe est un tableau.
Pour savoir s'il est vide, tu pourrais essayer cette condition :
Edit : Regarde plutôt du cote de la solution de Defouille car effectivement, tu récupères mal ton fichier.
Si tu regardes ici : https://www.php.net/manual/fr/function.file-exists.php
Tu peux voir que la fonction file_exists() prends comme paramètre un string.
Ce string est le chemin vers le fichier or, $annexe est un tableau.
Pour savoir s'il est vide, tu pourrais essayer cette condition :
if (isset($annexe)) [...]
Edit : Regarde plutôt du cote de la solution de Defouille car effectivement, tu récupères mal ton fichier.
Defouille
Messages postés
388
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
15 novembre 2011
54
12 août 2010 à 11:58
12 août 2010 à 11:58
Bonjour,
ta méthode pour récupérer "$annexe" est la mauvaise.
jette un coup d'oeil à ce lien, i t'explique les différents champs du tableau $_FILES :
http://perso.univ-rennes1.fr/pascal.aubry/doc/php_variables/_files.php
A mon avis du devrais appeler la fonction "move_uploaded_file" de php pour enregistrer ton fichier la ou tu veux :
http://fr.php.net/manual/fr/function.move-uploaded-file.php
Au final ça te donnerait quelque chose du style :
Si tu as des questions n'hésite pas.
ta méthode pour récupérer "$annexe" est la mauvaise.
jette un coup d'oeil à ce lien, i t'explique les différents champs du tableau $_FILES :
http://perso.univ-rennes1.fr/pascal.aubry/doc/php_variables/_files.php
A mon avis du devrais appeler la fonction "move_uploaded_file" de php pour enregistrer ton fichier la ou tu veux :
http://fr.php.net/manual/fr/function.move-uploaded-file.php
Au final ça te donnerait quelque chose du style :
$annexe = "/chemin/vers/ton/fichier/sauvegarder"; move_uploaded_file($_FILES['annexe']['tmp_name'], $annexe);
Si tu as des questions n'hésite pas.
12 août 2010 à 12:01
merci chico !
12 août 2010 à 12:04
Jète quand même un oeil sur la solution de Defouille si tu as besoin de le stocker en local ton fichier ;)