prévisualisation d'une image uploadée

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

caro
WRInaute passionné
WRInaute passionné
 
Messages: 871
Inscription: Lun Juil 21, 2003 18:13

prévisualisation d'une image uploadée

Message le Sam Oct 02, 2004 16:25

Salut les gars,
j'ai besoin d'un petit code source :wink:

j'ai un formulaire avec un upload d'image,
j'aimerais voir une prévisualisation de l'image avant confirmation de l'upload (fonction move_uploaded_file).

Comment fait on pour afficher l'image provisoire qui est dans le répertoire "tmp" ?

$fichiertemp = $_FILES['maphotoupload']['tmp_name'];
m'indique le nom du fichier temporaire mais je sais pas comment afficher l'image ($fichiertemp donne un numéro comme 11h24f33 par exemple).


merci pour tout
caro

yanhl
WRInaute passionné
WRInaute passionné
 
Messages: 793
Inscription: Jeu Déc 04, 2003 12:11

Message le Sam Oct 02, 2004 22:49

et ca sert à quoi ? autant effacer si ça ne convient pas, non ?
de plus, je ne crois pas que tu puisses le faire. Ou alors, il faudrait définir le tmp dans le www, sinon tu ne pourras pas afficher l'image dans le browser. Ou bien au pire, streamer.
Bref, je ne pense pas qu'il y ait aucune bonne raison de faire ce que tu veux faire. ;-)

Oncle Tom
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Lun Mar 31, 2003 11:16

Message le Lun Oct 04, 2004 8:10

Salut ^^

En fait si tu veux faire une prévisu faut d'abord dans un premier temps que tu déplaces le fichier temporaire dans un répertoire accessible en visualisation (en clair un domaine de ton site). Après si tu veux la supprimer ou faire des traitements ça sera sur ce fichier déplacé et non le fichier temporaire.

Utilise la fonction move_uploaded_file($fichiertemp, $fichierdest); pour déplacer ton fichier. Pour le nom de destination ça comprend le répertoire (unix) et le nom de fichier (que tu as ou que tu dois générer).

http://fr.php.net/manual/fr/function.mo ... d-file.php


jeromax
WRInaute accro
WRInaute accro
 
Messages: 1087
Inscription: Mer Nov 12, 2003 17:48

Message le Lun Oct 04, 2004 9:36

The Jedi a écrit:En fait si tu veux faire une prévisu faut d'abord dans un premier temps que tu déplaces le fichier temporaire dans un répertoire accessible en visualisation (en clair un domaine de ton site). Après si tu veux la supprimer ou faire des traitements ça sera sur ce fichier déplacé et non le fichier temporaire.

Il existe un code tout en javascript qui permet de le faire, sans passer par le serveur (tout se déroule coté client). Le fichier reste sur le poste client.
Malheureusement ce code est chez moi, et là je suis au boulot... :cry:
Si ça vous interresse, je peux essayer de le retrouver, mais pas avant mercredi...


jeromax
WRInaute accro
WRInaute accro
 
Messages: 1087
Inscription: Mer Nov 12, 2003 17:48

Message le Lun Oct 04, 2004 9:46

je viens d'en trouver un autre:
http://www.phpscripts-fr.net/portions/portion.php?id=25

pas testé, mais il ressemble à celui que j'ai chez moi.

yanhl
WRInaute passionné
WRInaute passionné
 
Messages: 793
Inscription: Jeu Déc 04, 2003 12:11

Message le Lun Oct 04, 2004 10:10

jeromax> aaaah ok ! Je voyais ça plutôt comme un mode preview par exemple, où l'on a déjà submitté.
Je me suis déjà fait ce genre de choses, mais je ne voyais pas le problème sous cet angle.

Oncle Tom
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Lun Mar 31, 2003 11:16

Message le Lun Oct 04, 2004 11:06

Info sympatique ^^ merci pour le truc je pensais pas que c'était faisable.

caro
WRInaute passionné
WRInaute passionné
 
Messages: 871
Inscription: Lun Juil 21, 2003 18:13

Message le Lun Oct 04, 2004 11:22

merci The Jedi
je vais donc mettre le fichier tmp dans un répertoire "test" avant l'upload définitif dans le répertoire "images".

merci à tous pour votre aide
:wink:


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Image Labeler



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités