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 :
http://www.php.net/manual/fr/features.file-upload.errors.php
Bien que cela semble bizarre : si le fichier existe pas, il est logique qu’il ne soit pas chargé…