begin process at 2012 05 31 06:20:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

prévisualisation d'une image


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

prévisualisation d'une image

mardi 27 avril 2010 à 15:13:02 | prévisualisation d'une image

khumalo1

salut j'amerais faire un formulaire d'enregistrement d'un membre avec enregistrement de photo.comment faire pour prévisualiser la photo avant enregistrement.
merci d'avance
mardi 27 avril 2010 à 15:51:11 | Re : prévisualisation d'une image

Tonio_35

Hello,

Tu te fais un upload de pièce jointe normal (Ou en ajax pour ne pas avoir à cliquer deux fois) en mettant la photo dans un répertoire temporaire dans lequel tu vide les fichiers qui on plus d'une heure par exemple.

Quand l'user valide tu prends la photo du répertoire temporaire et tu la met au bon endroit.


_________________________________
Min iPomme
lundi 5 juillet 2010 à 14:24:15 | Re : prévisualisation d'une image

paintbox00

Bonjour,
je suis confronté au même problème.

Je souhaite prévisualisé des images uploadées avant de les envoyer.

-> Tonio_35 Pourrais-tu préciser ton idée? J'ai essayé ce que tu proposes, càd de lire le contenu du dossier temporaire mais je n'y arrive pas.
Est-ce que ta solution est possible quand on essai d'uploader plusieures images?

Merci pour ton aide.
lundi 5 juillet 2010 à 16:35:41 | Re : prévisualisation d'une image

Tonio_35

Volontiers :

Note : Vivement l'HTML 5 qui permet ce genre de chose

Je n'ai pas testé ce que je vais te dire donc j'aimerais bien avoir ton retour la dessus. Et au passage je veux bien t'aider au fur et à mesure :

1. Dans ton formulaire tu crée un bouton d'upload et une div vide d'id par exemple "preview" ;

2. une fois l'image choisi par le client, tu fais une soumission du formulaire en Ajax. Coté php tu récup ton image tu la convertis en base64 et tu la renvois au javascript :
Code PHP :
<?php
if($_FILES['monimage']['size'] > 0)
{
  $tmpName  = $_FILES['monimage']['tmp_name'];
$fp      = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName));
fclose($fp);
   echo base64_encode($content);
}
?>

Quand tu récup le retour de l'ajax tu as donc une chaine base64 qui contient l'image.

Il suffit maintenant de la mettre en background de ta div "preview" :
Code :
background-image:url(data:image/png;base64,");




_________________________________
Min iPomme
lundi 5 juillet 2010 à 16:44:42 | Re : prévisualisation d'une image

paintbox00

Hello Tonio_35

malheureusement, je ne m'y connais pas dutout en JavaScript.
Je débute en PHP&#8230; donc je crois que je vais faire simple et me passer d'une prévisualisation. Je compte de toute façon ajouter une page modification qui permettra de modifier une fiche déjà existante.

Encore merci pour ton aide.



Cette discussion est classée dans : enregistrement, image, photo, prévisualisation


Répondre à ce message

Sujets en rapport avec ce message

Uploader une image avec PHP [ par coolboy78 ] Bonjourjaimerai uploader une photo, mais cela ne marche pas tellemment, juste avec des photo de petite taille ( comme les ptit smiley de MSN messenger Recadrer une image pour faire une prévisualisation d'image [ par diedatnight ] J'aimerais savoir si il est possible de recadrer une section d'une image pour en faire une prévisualisation.Merci ! Upload image et limitation taille [ par millo ] Je suis entrain de dévellopé un script ou je propose l'upload de photo mais pour des raisons évidentes je souhaite limiter l'espace disque réservé pou Ca commence à me prendre la tête.... [ par 68_abis ] Bonjour,Voilà mon p'tit ou plutôt gros soucis...je veux stocker des images dans une base Mysql et les afficher après avec PHP..Le problème c'est que l image de va pas dans dossier [ par speedylol ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB Enregistrement d'image depuis un sous dossier. [ par needle ] Salut tous le monde!!! Voila j'expose mon cas: J'upload une image et la redimensionne avant de l'enregistrer sur le serveur (free) pour cela j'utilise Enregistrement d'une image sur le serveur [ par MHI ] Bonjour, J'aimerai mettre sur mon site la possibilité à une personne d'ajouter une image sur le site.Comment fait-on pour proposer une zone de texte a Image numérique et php [ par bouffard ] Bonjour,J'amerais savoir s'il est possible de récupérer à l'écran grâce à un interface en php une image (photo) provenant d'un appareil photo numériqu pb redimension image jpeg/bmp [ par David_monchy ] Salut à tous, j'ai voulu faire une fonction permettant de redimensionner une image uploadée. Je me suis inspiré des fonctions de ce site, et tout marc pb d'affichage d'image dans formulaire ajout d'image [ par frenchyie ] HELP !!! Salut à tous,Voila, j'ai comme qui dirait un soucis...j'ai un formulaire pour inserer une image à ma base, pour l'afficher dans ma page,


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales