Page 1 sur 2

[Résolu]requtete php

Posté : 17 avr. 2010, 09:18
par patriver
Bonjour
Ma requête est la suivante, photographe "auto-entrepreneur",
je voudrais que mes futurs clients puissent faire un choix de photo en ligne,
et que je reçoive ce choix sous forme de liste par mail.
Après moultes recherches, je pense que ce sera du"PHP",
mais suis nul a ce niveau… je pense que cela doit être possible, mais la je patauge complètement, pourriez-vous m’aider ?
Merci d’avance.

Re: requtete php

Posté : 17 avr. 2010, 10:10
par stopher
Slt ,

j'ai eu l'occasion de voir Phraseanet au salon Open Source , et je pense que ca colle avec ce que tu souhaites .

Ch.

Re: requtete php

Posté : 17 avr. 2010, 12:00
par patriver
merci, vais tester cela. :wink:

Re: requtete php

Posté : 18 avr. 2010, 16:59
par patriver
Slt ,

j'ai eu l'occasion de voir Phraseanet au salon Open Source , et je pense que ca colle avec ce que tu souhaites .

Ch.
phraseanet ne me convient pas trops.... merci quand même :wink:

donc voila ou j'en suis: http://www.clichesdevie.fr/phototest/index.php
c'est une page test, mais cela fait des heures que je bute, sur le bouton envoyer qui ne fonctionne pas...... help SVP.....
merci d'avance.

Re: requtete php

Posté : 18 avr. 2010, 17:01
par devlop78
Le bouton Envoyer fonctionne ... et en GET ... quel est le problème ?

Re: requtete php

Posté : 18 avr. 2010, 18:01
par patriver
Le bouton Envoyer fonctionne ... et en GET ... quel est le problème ?
Mon souci est que je ne recois pas mon formulaire, en vérité je ne recois pas le mail,
et sincérement je m'arrache le peu de cheveux qu'il me reste.... :(
je viens de corriger un erreur:
<form action="" name="guestbook" id="guestbook">
je n'avais pas defini d'action pour "form action", j'y ai mis <form action="post" name="guestbook" id="guestbook">
mais toujours rien.....

Re: requtete php

Posté : 18 avr. 2010, 18:04
par devlop78
Quel est ton code php ?

Re: requtete php

Posté : 18 avr. 2010, 18:04
par devlop78
Oui alors déjà <form action "?" method="post" name="guestbook" id="guestbook">

Re: requtete php

Posté : 18 avr. 2010, 18:25
par patriver
Oui alors déjà <form action "?" method="post" name="guestbook" id="guestbook">
comme je l'ai précisé mes base php sont "débutant", j'ai donc rectifié: <form action="mailto:[email protected]" name="guestbook" id="guestbook">
cela m'ouvre mon logiciel de messagerie, mais sans mes donnée du formulaire... dois me planter quelque part, c'est sur... ai pas levé le nez de l'ordi depuis ce matin 8h, même pas manger.... :cry: mais suis tétu!!!!
voici donc mon code complet, merci de votre patience....

<script type="text/javascript">
function addText(instext) {
var mess = document.guestbook.message;
//IE support
if (document.selection) {
mess.focus();
sel = document.selection.createRange();
sel.text = instext;
document.guestbook.focus();
}
//MOZILLA/NETSCAPE support
else if (mess.selectionStart || mess.selectionStart == "0") {
var startPos = mess.selectionStart;
var endPos = mess.selectionEnd;
var chaine = mess.value;

mess.value = chaine.substring(0, startPos) + instext + chaine.substring(endPos, chaine.length);

mess.selectionStart = startPos + instext.length;
mess.selectionEnd = endPos + instext.length;
mess.focus();
} else {
mess.value += instext;
mess.focus();
}
}
</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
function PopupImage(img) {
titre="Agrandissement";
w=open("",'image','width=400,height=400,toolbar=no,scrollbars=yes,resizable=no');
w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>");
w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt=' Image dans pop-up '>");
w.document.write("</TD></TR></TABLE>");
w.document.write("</BODY></HTML>");
w.document.close();
}
//-->
</SCRIPT>
</head><body class="time">
<p class="naissancebis"><img src="titre copie.gif" alt="" width="1057" height="200" border="0" usemap="#Map" />
<map name="Map" id="Map">
<area shape="rect" coords="835,33,1032,100" href="cadeauxp1.html" />
</map>

</p>
<p class="naissancebis"><a href="http://www.clichesdevie.fr/index.html" target="_blank"><img src="bouton accueuil copie.gif" alt="" width="172" height="36" /></a></p>
<p>(Cliquer sur les photos pour remplier le formulaire)</p>
<blockquote>




<table width="847" border="0" align="center" cellspacing="0">
<tr>
<td height="39" class="time"><a href="#" onclick="addText('001;');return(false)"><a href="#" onclick="addText('001;');return(false)"><a href="#" onclick="addText('001;');return(false)"><img src="images/0001.jpg"" alt="" width="215" height="134" hspace="20" border="2"images/0001.jpg /></a>&nbsp;</td>
<td>&nbsp;</td>
<td>
<a href="#" onclick="addText('002;');return(false)"><img src="images/0002.jpg"" alt="groupe 2" width="215" height="134" border="2"images/0002.jpg /></a>&nbsp;</td>

<td>&nbsp;</td>
<td><a href="#" onclick="addText('003;');return(false)"><img src="images/0003.jpg"" alt="" width="106" height="134" hspace="20" border="2"images/0001.jpg /></a>&nbsp;</td>
<td>&nbsp;</td>
<td><a href="#" onclick="addText('004;');return(false)"><img src="images/0004.jpg"" alt="" width="215" height="134" border="2"images/0001.jpg /></a>&nbsp;</td>
</tr>
<tr>
<td height="20" class="naissance"><strong class="ARIAL">N° 0001</strong></td>
<td>&nbsp;</td>

<td class="ARIAL"><strong>N° 0002</strong></td>
<td>&nbsp;</td>
<td class="ARIAL"><strong>N° 0003</strong></td>
<td>&nbsp;</td>
<td class="ARIAL"><strong>N° 0004</strong></td>
</tr>
<tr>

<td width="221" height="39" class="time">
<a href="javascript:PopupImage('images/0001.jpg')"><img src="loupe orange.png" alt="Cliquer pour agrandir" width="30" height="30" border="0" class="image"></a> </td>
<td width="17">&nbsp;</td>
<td width="231"><blockquote>
<p><a href="javascript:PopupImage('images/0002.jpg')"><img src="loupe orange.png" alt="Cliquer pour agrandir" width="30" height="30" border="0" class="image"></a></p>
</blockquote></td>
<td width="18">&nbsp;</td>
<td width="108"><a href="javascript:PopupImage('images/0003.jpg')"><img src="loupe orange.png" alt="Cliquer pour agrandir" width="30" height="30" border="0" class="image" /></a></td>

<td width="19">&nbsp;</td>
<td width="219"><a href="javascript:PopupImage('images/0004.jpg')"><img src="loupe orange.png" alt="Cliquer pour agrandir" width="30" height="30" border="0" class="image" /></a></td>
</tr>
</table>
</blockquote>
<form action="mailto:[email protected]" name="guestbook" id="guestbook">
<p>
<textarea name="message" cols="40" rows="10"></textarea>
</p>

<label>
<input type="submit" value="Envoyer" FORM NAME="guestbook" METHOD="POST" ACTION="mailto:[email protected]" enctype="text/plain" id="guestbook"/>
</label>
</form><noscript>
<span class="naissance"></span>
</noscript>
<span class="naissance">&nbsp;
</p>
</span>
</body>

Re: requtete php

Posté : 18 avr. 2010, 18:32
par devlop78
Bon ... ok ... on va essayé de faire quelque chose de simple :


<?php
if ($_POST['message']) {

if(get_magic_quotes_gpc()) $_POST['message'] = stripslashes($_POST['message']);

if (!@mail('arnould****@free.fr','Nouveau message',$_POST['message'])) echo "Erreur !!";

}
?>
<form action="?" method="post">
<p>
<textarea name="message" cols="40" rows="10"></textarea>
</p>
<input type="submit" value="Envoyer" />
</form>

Re: requtete php

Posté : 18 avr. 2010, 18:57
par devlop78
J'ai oublié de te dire : Enlève vite ton adresse e-mail de ce forum car il est visité par google et par tous les robots super sympa que l'on connait tous ...

Re: requtete php

Posté : 18 avr. 2010, 19:00
par patriver
tu vas dire que suis un "boulet", mais je le place a quel endroit ce bout de code? :oops:

Re: requtete php

Posté : 18 avr. 2010, 19:03
par devlop78
Voilà le code que tu m'as donné et que j'ai modifié. Donc tu n'as plus qu'à remplacer l'autre par celui-ci en modifiant l'adresse e-mail (j'ai mis des étoiles ******).

Code : Tout sélectionner

<script type="text/javascript"> function addText(instext) { var mess = document.guestbook.message; //IE support if (document.selection) { mess.focus(); sel = document.selection.createRange(); sel.text = instext; document.guestbook.focus(); } //MOZILLA/NETSCAPE support else if (mess.selectionStart || mess.selectionStart == "0") { var startPos = mess.selectionStart; var endPos = mess.selectionEnd; var chaine = mess.value; mess.value = chaine.substring(0, startPos) + instext + chaine.substring(endPos, chaine.length); mess.selectionStart = startPos + instext.length; mess.selectionEnd = endPos + instext.length; mess.focus(); } else { mess.value += instext; mess.focus(); } } </script> <SCRIPT LANGUAGE="JavaScript"> <!-- function PopupImage(img) { titre="Agrandissement"; w=open("",'image','width=400,height=400,toolbar=no,scrollbars=yes,resizable=no'); w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>"); w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>"); w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>"); w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>"); w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt=' Image dans pop-up '>"); w.document.write("</TD></TR></TABLE>"); w.document.write("</BODY></HTML>"); w.document.close(); } //--> </SCRIPT> </head><body class="time"> <p class="naissancebis"><img src="titre copie.gif" alt="" width="1057" height="200" border="0" usemap="#Map" /> <map name="Map" id="Map"> <area shape="rect" coords="835,33,1032,100" href="cadeauxp1.html" /> </map> </p> <p class="naissancebis"><a href="http://www.clichesdevie.fr/index.html" target="_blank"><img src="bouton accueuil copie.gif" alt="" width="172" height="36" /></a></p> <p>(Cliquer sur les photos pour remplier le formulaire)</p> <blockquote> <table width="847" border="0" align="center" cellspacing="0"> <tr> <td height="39" class="time"><a href="#" onclick="addText('001;');return(false)"><a href="#" onclick="addText('001;');return(false)"><a href="#" onclick="addText('001;');return(false)"><img src="images/0001.jpg"" alt="" width="215" height="134" hspace="20" border="2"images/0001.jpg /></a>&nbsp;</td> <td>&nbsp;</td> <td> <a href="#" onclick="addText('002;');return(false)"><img src="images/0002.jpg"" alt="groupe 2" width="215" height="134" border="2"images/0002.jpg /></a>&nbsp;</td> <td>&nbsp;</td> <td><a href="#" onclick="addText('003;');return(false)"><img src="images/0003.jpg"" alt="" width="106" height="134" hspace="20" border="2"images/0001.jpg /></a>&nbsp;</td> <td>&nbsp;</td> <td><a href="#" onclick="addText('004;');return(false)"><img src="images/0004.jpg"" alt="" width="215" height="134" border="2"images/0001.jpg /></a>&nbsp;</td> </tr> <tr> <td height="20" class="naissance"><strong class="ARIAL">N° 0001</strong></td> <td>&nbsp;</td> <td class="ARIAL"><strong>N° 0002</strong></td> <td>&nbsp;</td> <td class="ARIAL"><strong>N° 0003</strong></td> <td>&nbsp;</td> <td class="ARIAL"><strong>N° 0004</strong></td> </tr> <tr> <td width="221" height="39" class="time"> <a href="javascript:PopupImage('images/0001.jpg')"><img src="loupe orange.png" alt="Cliquer pour agrandir" width="30" height="30" border="0" class="image"></a> </td> <td width="17">&nbsp;</td> <td width="231"><blockquote> <p><a href="javascript:PopupImage('images/0002.jpg')"><img src="loupe orange.png" alt="Cliquer pour agrandir" width="30" height="30" border="0" class="image"></a></p> </blockquote></td> <td width="18">&nbsp;</td> <td width="108"><a href="javascript:PopupImage('images/0003.jpg')"><img src="loupe orange.png" alt="Cliquer pour agrandir" width="30" height="30" border="0" class="image" /></a></td> <td width="19">&nbsp;</td> <td width="219"><a href="javascript:PopupImage('images/0004.jpg')"><img src="loupe orange.png" alt="Cliquer pour agrandir" width="30" height="30" border="0" class="image" /></a></td> </tr> </table> </blockquote> <?php if ($_POST['message']) { if(get_magic_quotes_gpc()) $_POST['message'] = stripslashes($_POST['message']); if (!@mail('arnould****@free.fr','Nouveau message',$_POST['message'])) echo "Erreur !!"; } ?> <form action="?" method="post"> <p> <textarea name="message" cols="40" rows="10"></textarea> </p> <input type="submit" value="Envoyer" /> </form><noscript> <span class="naissance"></span> </noscript> <span class="naissance">&nbsp; </p> </span> </body>

Re: requtete php

Posté : 18 avr. 2010, 19:15
par patriver
désolé ça ne fonctionne pas, dreamweaver m'indique une erreur, et qui plus est je perd l'action de mon formulaire (mon texaera ne se rempli plus)
merci quand même.

Re: requtete php

Posté : 18 avr. 2010, 19:26
par devlop78
Oui j'avais pas vu que Javascript agissait dessus. Tu peux remettre name="guestbook" et id="guestbook" dans la balise <form> mais est-ce que là déjà tu reçois un email ? Car c'était ça le problème ...