Upload photo avec popup
na_no_net
Messages postés
14
Statut
Membre
-
na_no_net Messages postés 14 Statut Membre -
na_no_net Messages postés 14 Statut Membre -
Upload photo avec popup
Salut
Voici le problème que j’ai
Je doit crée un formulaire PHP d’inscription avec un photo
Alors l’internaute pour uploader ça photo il doit cliquer sur la image (par défaut anonymos) pour ouvrir un popup qui contient la formulaire d’upload qui permet d’ouvrir un explorer de fichier a laide d’un champ de type files pour sélectionner ça photo, ensuite il cliquera sur upload Alors dans cette étape :
1) la fenêtre popup doit être fermer
2) la photo sélectionner doit être afficher a la place d’une photo anonymos, par défaut, que l’internaute a cliqué déçu
3) la photo sélectionner doit être copier dans un dossier dans la racine du site
4) le nom de la photo doit être affecter à un variable PHP pour permettre l’enregistrer dans une base de données MySQL
J’ai essaie de combiner JavaScript avec PHP mais ça na pas marché par ce que PHP tourne coté serveur et JavaScript tourne coté client
Aider moi svp par ce que c’est très urgent
Salut
Voici le problème que j’ai
Je doit crée un formulaire PHP d’inscription avec un photo
Alors l’internaute pour uploader ça photo il doit cliquer sur la image (par défaut anonymos) pour ouvrir un popup qui contient la formulaire d’upload qui permet d’ouvrir un explorer de fichier a laide d’un champ de type files pour sélectionner ça photo, ensuite il cliquera sur upload Alors dans cette étape :
1) la fenêtre popup doit être fermer
2) la photo sélectionner doit être afficher a la place d’une photo anonymos, par défaut, que l’internaute a cliqué déçu
3) la photo sélectionner doit être copier dans un dossier dans la racine du site
4) le nom de la photo doit être affecter à un variable PHP pour permettre l’enregistrer dans une base de données MySQL
J’ai essaie de combiner JavaScript avec PHP mais ça na pas marché par ce que PHP tourne coté serveur et JavaScript tourne coté client
Aider moi svp par ce que c’est très urgent
A voir également:
- Upload photo avec popup
- Google photo - Télécharger - Albums photo
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Upload video youtube - Télécharger - Diffusion
- Fake mcafee popup - Accueil - Piratage
- Google maps photo maison - Guide
5 réponses
Ben cela a l'aire plutot simple.
Quand tu fais ton upload tu recharge ta page avec les donnée post.
Ensuite tu prend ton image, tu la test et tu l'envoi sur ton dossier. Pense en même temps a changer la variable session.
Ensuite en echo tu met le fonction javascript de la page "mere" pour fermer le popup et réactualiser la page.
Pour moi c'est le plus simple
Quand tu fais ton upload tu recharge ta page avec les donnée post.
Ensuite tu prend ton image, tu la test et tu l'envoi sur ton dossier. Pense en même temps a changer la variable session.
Ensuite en echo tu met le fonction javascript de la page "mere" pour fermer le popup et réactualiser la page.
Pour moi c'est le plus simple
j'ai avancer un peut, mais il me reste quelque problemes a resoudre, par exemple l'orsque l'upload est fini et l'ersqu'ont actualise la page les donnees du forulaire ce desparaitre...
sachant que je doit taravailler evec la methode POST
voici mon code :
**************************
*********form1.php********
**************************
<form name="origine" enctype="multipart/form-data" method="post" action="upload.php">
<div align="left">
<table width="285" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="57">Image</td>
<td width="228"><input name="file" type="file"></td>
</tr>
<tr>
<td>Nom</td>
<td><input name="rename" type="text"></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="submit" type="submit" value="Upload">
</div></td>
</tr>
</table>
</div>
</form>
**************************
*********photo.php********
**************************
<?php session_start(); ?>
<SCRIPT type="text/JavaScript">
function OuvrirPopup(page,nom,option) {window.open(page,nom,option);}
</SCRIPT>
<FORM name='origine' >
<div align="center">
<p>
<?php
if (isset($HTTP_SESSION_VARS['photo']))
{
$photo = $HTTP_SESSION_VARS['photo'];
session_unset();
}
else
{
$photo = "Anonymos.JPG";
}
?>
<img src="img/<?php echo $photo;?>"
onClick="OuvrirPopup('form1.php','Photo','width=350,height=100,menubar=no,status=no')"
width="74" height="93">
</p>
<p>
<input type="text" name="choix">
<p><a href="javascript:location.reload()">Afficher la photo</a><BR>
</div>
</FORM>
</BODY>
</HTML>
***************************
*********upload.php********
***************************
<?php
//newname voudra dire nom+ext
$newname =($_POST["rename"].'.jpg');
//chemin voudra dire le chemin de deplacement de l'image
$chemin = "./img/".$newname;
// on balance la maneuvre
move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$chemin);
session_start();
$HTTP_SESSION_VARS['photo'] = $newname;
?>
<div align="center">
<p>
<input type="button" name="Submit" value="fermer" onClick="self.close()">
</p>
</div>
sachant que je doit taravailler evec la methode POST
voici mon code :
**************************
*********form1.php********
**************************
<form name="origine" enctype="multipart/form-data" method="post" action="upload.php">
<div align="left">
<table width="285" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="57">Image</td>
<td width="228"><input name="file" type="file"></td>
</tr>
<tr>
<td>Nom</td>
<td><input name="rename" type="text"></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="submit" type="submit" value="Upload">
</div></td>
</tr>
</table>
</div>
</form>
**************************
*********photo.php********
**************************
<?php session_start(); ?>
<SCRIPT type="text/JavaScript">
function OuvrirPopup(page,nom,option) {window.open(page,nom,option);}
</SCRIPT>
<FORM name='origine' >
<div align="center">
<p>
<?php
if (isset($HTTP_SESSION_VARS['photo']))
{
$photo = $HTTP_SESSION_VARS['photo'];
session_unset();
}
else
{
$photo = "Anonymos.JPG";
}
?>
<img src="img/<?php echo $photo;?>"
onClick="OuvrirPopup('form1.php','Photo','width=350,height=100,menubar=no,status=no')"
width="74" height="93">
</p>
<p>
<input type="text" name="choix">
<p><a href="javascript:location.reload()">Afficher la photo</a><BR>
</div>
</FORM>
</BODY>
</HTML>
***************************
*********upload.php********
***************************
<?php
//newname voudra dire nom+ext
$newname =($_POST["rename"].'.jpg');
//chemin voudra dire le chemin de deplacement de l'image
$chemin = "./img/".$newname;
// on balance la maneuvre
move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$chemin);
session_start();
$HTTP_SESSION_VARS['photo'] = $newname;
?>
<div align="center">
<p>
<input type="button" name="Submit" value="fermer" onClick="self.close()">
</p>
</div>
une autre question stp : comment actualiser la page mere automatiquement l'orsqu'on ferme la page fils (popup)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question