Upload d'images le plus simple

Mammouth du PHP | 531 Messages

02 janv. 2007, 14:32

Bonjour,
Je voudrais faire un upload d'image le plus simple possible.
Je m'aide de sources que j'ai trouvé sur le net, mais j'ai tellement simplifié que ça ne marche pas.

Il y a déjà une chose que je comprends pas et peut être l'erreur viens de là... c'est ['tmp_name']. A quoi celà correspond t'il ?

Code : Tout sélectionner

// PARAMS $dest_dossier= 'screenshots/'; $nom_fichier= time(); if (isset($_FILES['photo'])) { move_uploaded_file($_FILES['photo']['tmp_name'], $dest_dossier . $nom_fichier); echo 'Image ajoutée'; }
Bonne année au fait :D

ViPHP
fab
ViPHP | 2657 Messages

02 janv. 2007, 15:09

il correspond au nom temporaire qui est donné au fichier lors de l'upload :)
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

ViPHP
ViPHP | 3607 Messages

02 janv. 2007, 15:37

Pour résumer un peu ce qui se passe lors d'un upload:
1-le fichier est enregistrer dans un répertoire temporaire (qui dépend de la configuration)
2-ensuite, c'est à toi de regarder depuis ce fichier temporaire si l'extension te convient, si la taillle est bonne, etc
3-si tu acceptes le fichier, c'est à toi de le "déplacer", le renommer, ...
4-si tu ne l'accepte pas, il sera détruit au bout d'un temps x (qui dépend la encore de la configuration...

voilà si ça peut t'aider à y voir un peu plus clair.. :wink:

Mammouth du PHP | 531 Messages

02 janv. 2007, 15:37

Oki merci
donc de toute façon si rien ne se passe ce n'est pas de la que ça viens... :?

Mammouth du PHP | 531 Messages

02 janv. 2007, 15:54

Un post pour rien c'était une bourde au niveau dde mon formulaire.
Mais au moins j'aurrais appris comment fonctionne l'upload :wink:

Merci