01net    Web


Actuellement en ligne : 850 Utilisateurs dont 19 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Zplay, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> réception données formulaire, je reçois plus rien
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
appel2phare
  
   
      ?   @     Posté le 26/04/2008 15:29:59  
Voter pour ce message
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 http://www.ouvaton.coop/spip.php?article132

J'ai donc un fichier inc et mis dans le dossier php-include ma page de récupération de données [img]< inclued picture >[/img]



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
Zplay
  Le retour !
  :-)
      ?   ^   @     Posté le 26/04/2008 21:11:15  
Voter pour ce message
Salut

A mon avis ça:

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


Faut le rajouter dans la page qui envoie mail au tout début, mais c'est bizarre chez ouvaton :??:
-------
Chassez le naturel et il revient au galop ! [:e-deby:1]

2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis :o
appel2phare
  
   
      ?   @     Posté le 26/04/2008 21:50:03  
Voter pour ce message
Merki de ta réponse Zplay,

Je viens de tenter de mettre sur la page récupération de données
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/../config.inc');
?>


Rien a faire :S ca affiche page introuvable :fume:
Zplay
  Le retour !
  :-)
      ?   ^   @     Posté le 26/04/2008 21:54:38  
Voter pour ce message
Essaie:


<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/php-include/config.inc');
?>
-------
Chassez le naturel et il revient au galop ! [:e-deby:1]

2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis :o
appel2phare
  
   
      ?   @     Posté le 26/04/2008 22:44:36  
Voter pour ce message

j'ai tenté en mettant sur la page récupération de données
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/../config.inc');
?>
ca donne page introuvable

Et aussi d'essayer en mettant sur la page formulaire

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

En rajoutant pas <?php ?>
require_once($_SERVER['DOCUMENT_ROOT'] . '/../config.inc');
Ca s'affiche tel quel sur la page web et ca donne page introuvale dès que je fais envoyer

:S

je tourneboule un peu :pt1cable:
appel2phare
  
   
      ?   @     Posté le 27/04/2008 14:08:29  
Voter pour ce message
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"> </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é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"]?>>
Zplay
  Le retour !
  :-)
      ?   ^   @     Posté le 27/04/2008 17:19:57  
Voter pour ce message
Quand le formulaire fonctionnait, il était chez ouvaton ou sur un autre serveur?
-------
Chassez le naturel et il revient au galop ! [:e-deby:1]

2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis :o
appel2phare
  
   
      ?   @     Posté le 30/04/2008 13:35:01  
Voter pour ce message
Hello Zplay,

OUI le site était déjà hébergé chez ouvaton

Zplay
  Le retour !
  :-)
      ?   ^   @     Posté le 30/04/2008 18:14:40  
Voter pour ce message
Dans ce cas le plus simple serait de contacter ouvaton pour leur demander pourquoi ça fonctionnait avant, et sans changement ça ne fonctionne plus :)
-------
Chassez le naturel et il revient au galop ! [:e-deby:1]

2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis :o
appel2phare
  
   
      ?   @     Posté le 01/05/2008 22:22:18  
Voter pour ce message
Je suis bien d'accord avec toi Zplay,

Mais ils ne me répondent pas :hurle: y sont pas aussi rapides que toi :super:
lemery
  tectaunique sur kamta.net
   
      ?   ^   @     Posté le 03/05/2008 10:46:47  
Voter pour ce message
C'est normal que tu ne récupères pas les données de ton formulaire.
voici ton entête :
<form name="form1" encrypt="text/plain" method="post" action="Envoiemaillivre.php">
remplace le par :
<form name="form1" encrypt="text/plain" method="post" action="php-include/Envoiemaillivre.php"> bien sûr php-include est le répertoire ou se trouve Envoimaillivre.php. mets le chemin relatif de la page qui contient le formulaire vers la page qui doit recevoir les données du formulaire.
Je suis entrain de mettre en ligne mon site personnel ou je ferai des articles sur php j'espère que tu y feras un tour. http://www.kamta.net.
j'espère t'avoir aidé, sinon je reste à ta disposition.
-------
Visiter mon site sur le développement.
http://www.kamta.net
appel2phare
  
   
      ?   @     Posté le 04/05/2008 08:33:49  
Voter pour ce message
Hello Lemery,

J'ai donc suivi ton conseil :
<form name="form1" encrypt="text/plain" method="post" action="php-include/Envoiemaillivre.php"> -> page no found
J'ai donc tenté <form name="form1" encrypt="text/plain" method="post" action="/php-include/Envoiemaillivre.php"> puis <form name="form1" encrypt="text/plain" method="post" action="./php-include/Envoiemaillivre.php"> puis <form name="form1" encrypt="text/plain" method="post" action="../php-include/Envoiemaillivre.php"> puis <form name="form1" encrypt="text/plain" method="post" action="/../php-include/Envoiemaillivre.php"> et c'est toujours no found. C'est possible que ce soit une mauvaise connaissance du chemin relatif.
@pluche
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> réception données formulaire, je reçois plus rien

Aller à :

Page générée en : 0.131s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat - Caractere.net -
Electronique.biz - Mesures.com - Transaction.fr

Emploi 
Rémunérations :
30 fiches salaires des métiers informatiques passées au crible  !
Jeux
Nouveauté : Sauvez silverfall du Grand Amiral Von Skromel, le leader des NécroRaiders.