Salut…
Je n’arrive pas à uploader des fichiers en PHP/HTML.
Je cherche à uploader des images jpeg de 100 ko maximum, avant de les redimensionner et de les stocker sur le FTP.
D’un coté j’ai :
[cpp]
[/cpp]
Et de l'autre coté :
[cpp]if(isset($_POST['okaddimg']))
{
if(isset($_POST['img']))
{
(...)
}
}[/cpp]
Le premier test passe, mais pas le 2ème, je ne sais pas pourquoi :??:
EDIT : J’ai réglé ce problème mais j’en ai un autre, voir un peitt peu plus bas :whistle:
Ah ok je crois que j’ai compris…
$_FILES
Oui, tous les champ « file » , tu les recupere avec $_FILE ( c’est un tableau superglobal )
Lorsque j’essaie d’uploader un fichier inexistant (en tapant par exemple « C:\fichierinexistant.jpg » dans mon champ file), ça crée une erreur de l’autre coté…
Tous ces tests passent avec succès…
- if ( isset( $_FILES[‹ img ›] ) )
- if ( file_exists ( $_FILES[‹ img ›][‹ tmp_name ›] ) )
- if ( $_FILES[‹ img ›][‹ error ›] == 0 )
- if ( is_uploaded_file ($img) )
Je ne sais pas quoi essayer, peut être
- if ( fopen ($_FILES[‹ img ›][‹ tmp_name ›]) )
- if ( file_exists ($_FILES[‹ img ›][‹ name ›]) )
:??:
Lis un peu ça :
Bien que cela semble bizarre : si le fichier existe pas, il est logique qu’il ne soit pas chargé…