Précédent   Le Forum de Génération Nouvelles Technologies > Logiciels > Développements
S'inscrire Stats IRC FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus

Développements Tout ce qui touche au développement d'applications ou du Web

Réponse
 
LinkBack Outils de la discussion Modes d'affichage
Vieux 26/04/2008, 15h07   #1 (permalink)
appel2phare
Novice
 
Date d'inscription: avril 2008
Messages: 2
Pouvoir de réputation: 0 appel2phare est bien parti(e)
Question réception données formulaire, je reçois plus rien

Bonjour,

Résumé site hébergé sur Ouvaton, je ne reçois plus du tout les données formulaires

Voici le code que j'utilise depuis 2 ans en sachant que les deux pages étaient dans le dossier html

Page formulaire :

<form name="form1" encrypt="text/plain" method="post" action="Envoiemaillivre.php">


Page récupération de données :

<?php
// récupération des paramètres du formulaire
$email = $_POST['email'];
$pseudo = $_POST['nom'];
$message = $_POST['message'];

// liste des destinataires du message: toi
$adresse="adresse mailto.fr"; // titre du message : zone sujet
$sujet="<b>Livre dor</b>"."<b>Message de </b>".$pseudo."<b>Adresse email</b>".$email;

// Création de l'entête du message
// cette entete contient l'email de l'expéditeur ainsi que l'email pour la réponse.
$entete="From:adresse du site.org\r\nReply-To:
adresse du site.org ";

// envoi du mail
mail ($adresse,$sujet,$message,$entete); echo "<p><center>Merci $pseudo ! Votre message à bien été envoyé...</center>"; ?>
?>


J'ai trouvé un farfouillant Ouvaton est une coopérative d'hébergement de sites internet

J'ai donc un fichier inc et mis dans le dossier php-include ma page de récupération de données



J’ai rajouté dans la page formulaire

<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/../config.inc');
?>


Mais ca marche toujours pas peut être que le lien de ma page formulaire ne doit plus être le bon action="Envoiemaillivre.php"> (vu qu’a présent la page récupération de données est dans le dossier php-include)

Je ne sais plus quoi faire
Merci

Dernière modification par appel2phare 26/04/2008 à 15h17.
appel2phare est déconnecté   Réponse avec citation
Vieux 27/04/2008, 14h12   #2 (permalink)
appel2phare
Novice
 
Date d'inscription: avril 2008
Messages: 2
Pouvoir de réputation: 0 appel2phare est bien parti(e)
Lightbulb

Bon même avec une nuit blanche j'ai pas trouvé la solution mais un moyen de contourner sont chez Ouvaton

<body>
<?
/* configuration du script d'envoi */
$nom_du_site = "nom du site" ; // utilisé lors de l'envoi de la copie du message
$to = "ton email" ; // obligatoire : email du destinataire - contact du site
$copie_a_expediteur = 0 ; // mettre 1 si on veut envoyer une copie du message à l'expéditeur / visiteur du site
$copie_au_webmaster = 1 ; // mettre 1 si on veut faire un Cc au webmaster du site - souvent utile pour débugger au départ ou si on veut être au courant des messages qui transitent via le site
$mail_webmaster = "email du webmasteur si différent du tien" ; // mettre adresse du webmaster pour envoi du Cc
$email = $_POST['email'];
$pseudo = $_POST['nom'];
$message = $_POST['message']; /* fin de la config */

// tests de sécurité si le formulaire a été envoyé
if (isset($_POST["send"]) ){
$secure = true ;
$from = $_POST["email"] ;
$sujet=" <b>Livre dor</b> " . " <b>Message de </b> " . $pseudo ." <b>Adresse email</b> ". $email;

}

if ( !$secure ){
// Si le formulaire n'a pas été envoyé ou n'est pas secure, on l'affiche

?>

<form name="form1" method="post" action="">
<fieldset>
<table width="500" border="0" cellpadding="5">
<tr>
<td width="43" class="Style1">Email</td>
<td width="246"><input name="email" type="text" class="elementformulaire" id="email" value="<? if ($_POST["email"]) echo $_POST["email"]?>" size="40"></td>
<td width="142">&nbsp;</td>
<td width="277"><div align="left"> </div></td>
</tr>
</table>
<table width="500" border="0" cellpadding="5">
<tr>
<td width="142"><span class="Style1">Nom, pr&eacute;nom...</span></td>
<td width="332"><input name="nom" type="text" class="elementformulaire" id="pseudo" value="<? if ($_POST["pseudo"]) echo $_POST["pseudo"]?>" size="40"></td>
</tr>
</table>
<table width="500" border="0" cellpadding="5">
<tr>
<td width="55"><span class="Style1">Message</span></td>
<td width="641"><textarea name="txtmsg" cols="50" class="elementformulaire" id="txtmsg" <? if ($_POST["txtmsg"]) echo $_POST["txtmsg"]?>></textarea></td>
</tr>
</table>
<table width="500" border="0" cellpadding="5">
<tr>
<td width="348"><div align="right">
<input type="submit" name="send" value="Envoyer">
</div></td>
<td width="348"><input type="reset" name="Submit" value="R&eacute;initialier"></td>
</tr>
</table>
</fieldset>
</form>
<?
}
else{
// Si c'est ok - secure et données
// on concatène le texte du message
$message = $_POST[txtmsg]."\n \nEnvoyé par : ".$_POST[nom]." \n" ;
// création du header du message
$headers = "From: ".$email."\n" ;
$headers.= "Reply-To: ".$email."\n" ;
$headers.= "X-Mailer: PHP/".phpversion()."\n" ;
// Cc au webmaster si choix activé
if ( $copie_au_webmaster == 1 ) {
$headers.= "Cc: $mail_webmaster\n" ;
}
// On envoi le mail :
if ( mail($to,$sujet,stripslashes($message),$headers) ){
// Si le mail a bien été envoyé, message de confirmation
echo "<p><center>Merci $pseudo ! Votre message à bien été envoyé...</center>";
}
else{
// sinon, message d'erreur.
echo "Votre mail n\'a pas pu être envoyé.<br />";
}
// envoi d'une copie à l'expéditeur si option choisie
if ( $copie_a_expediteur == 1 ) {
$message = "Copie du mail envoyé sur le site ".$nom_du_site."\n\n". $message ;
$headers = "From: ".$to."\n" ;
$headers.= "X-Mailer: PHP/".phpversion()."\n" ;
$sujet = "Copie de : ". $_POST["sujet"] ;
if ( mail($email,$sujet,stripslashes($message),$headers ) ){
// Si le mail a bien été envoyé, message de confirmation
echo "Vous allez recevoir une copie du mail envoyé.<br />";
}
else{
// sinon, message d'erreur.
echo "Erreur lors de l'envoi de la copie.<br />";
}
}
}
?>
<p>

</p>
</body>

Pas encore au point pour une copie à l'expéditeur mais on peut s'en servir tout de même
appel2phare est déconnecté   Réponse avec citation
Réponse



Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are non
Outils de la discussion
Modes d'affichage


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Incredimail recois plus rien ... [Résolu] Kore-pc Internet 4 09/10/2006 14h55
Plus De Reception De Mail ghlzna Internet 5 02/05/2006 12h29
Je ne reçois pas le mail de confirmation Goldy Questions sur le site et le forum de GNT 5 18/07/2005 22h10
Réception fax regeditgg Autres applications 4 15/06/2003 09h35
J'arrive plus à envoyer de mails mais j'en reçois Yvjo Internet 11 26/03/2003 22h00


Fuseau horaire GMT +2. Il est actuellement 00h10.

S'inscrire Charte Stats IRC FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus

Hit-Parade NewsNow