prévisualisation d'une image uploadée

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

caro
WRInaute impliqué
WRInaute impliqué
 
Messages: 871
Inscription: 21 Juil 2003

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 impliqué
WRInaute impliqué
 
Messages: 793
Inscription: 4 Déc 2003

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 impliqué
WRInaute impliqué
 
Messages: 812
Inscription: 31 Mar 2003

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 passionné
WRInaute passionné
 
Messages: 1110
Inscription: 12 Nov 2003

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 passionné
WRInaute passionné
 
Messages: 1110
Inscription: 12 Nov 2003

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 impliqué
WRInaute impliqué
 
Messages: 793
Inscription: 4 Déc 2003

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 impliqué
WRInaute impliqué
 
Messages: 812
Inscription: 31 Mar 2003

Message le Lun Oct 04, 2004 11:06

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

caro
WRInaute impliqué
WRInaute impliqué
 
Messages: 871
Inscription: 21 Juil 2003

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:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 les experts Google Analytics de Ranking Metrics.

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

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité