Forum Clubic

[HTML/PHP] Upload d'un fichier inexistant

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é…