Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/09/2008, 14h14   #1
Invité de passage
 
Inscription : août 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 2
Points : 0
Points : 0
Par défaut problème pour envoie d'email en php

Bonjour

Je viens poster un message car j'ai passé des heures à essayer de résoudre mon soucis que voici :

J'ai crée un formulaire en html et traité par php, ce formulaire contient des infos tels que le nom, l'adresse, le prenom, des numéros spécifiques, etc... dont voici le code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<form action="fl006_inscription_ok.php" method="post">
  <p>FORMATION : La Soci&eacute;t&eacute; Civile Immobili&egrave;re<br/>
          <br />
    DATE DE LA FORMATION : 07/10/08
    <br />
    <br/>
    RAISON SOCIALE DE L'ENTREPRISE :<br/>
    <input name="raison" type="text" size="60" />
    <br/>
    <br/>
    ADRESSE DE L'ENTREPRISE :<br/>
    <input name="adresse" type="text" size="60" />
    <br/>
    <br/>
    TELEPHONE :<br/>
    <input name="telephone" type="text" size="60" />
    <br/>
    <br/>
    FAX :<br/>
    <input name="fax" type="text" size="60" />
    <br/>
    <br/>
    N&deg; ADHERENT : <br />
    <input name="numero_adherant" type="text" size="60" />
    <br />
    <br />
 
    N&deg; ACTIONNAIRE FNAIM DEVELOPPEMENT: <br />
      <input name="numero_actionnaire" type="text" size="60" />
      <br />
      <br />
 
    NOM DU PARTICIPANT: <br />
    <input name="nom" type="text" size="60" />
    <br />
    <br />
 
    PRENOM DU PARTICIPANT : <br />
    <input name="prenom" type="text" size="60" />
    <br />
    <br />
    <u>STATUT</u> :<br />
    <input type="checkbox" name="statut" value="salarié" />
    Salari&eacute;<br />
    <input type="checkbox" name="statut" value="non salarié" />
    Non salarié<br />
      <br />
      <input name="post" type="submit" onclick="MM_validateForm('raison','','R','adresse','','R','telephone','','NisNum','fax','','RisNum','numero_adherant','','RisNum','numero_actionnaire','','RisNum','nom','','R','prenom','','R');return document.MM_returnValue" value="G&eacute;n&eacute;rer le bulletin d'inscription" />
 
  </form>
Une fois que j'ai envoyé le formulaire vers la page de traitement de celui-ci, mes données s'affichent sur la page de traitement et jusque là, aucun problème.

Je veux envoyer en même temps un email avec les données en récapitulatif mais le nombre d'informations est limité et je ne peux pas envoyer toutes les infos dans l'email.

J'utilise la fonction mail() et je crois comprendre qu'il y a restriction au niveau de la quantité d'infos que je peux retourner dans l'email.

Voici le code de ma page de réception:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
 
	  //Récup des données du formulaire
$raison = $_POST['raison'];
$adresse = $_POST['adresse'];
$telephone = $_POST['telephone'];
$fax = $_POST['fax'];
$numero_adherant = $_POST['numero_adherant'];
$numero_actionnaire = $_POST['numero_actionnaire'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$statut = $_POST['statut'];
// Affichage des données envoyées par le formulaire
echo'
<u>Nom de l\'entreprise</u> : '.$raison.'<br/><br/>
<u>Adresse de l\'entreprise</u> : '.$adresse.'<br/><br/>
<u>Téléphone</u> : '.$telephone.'<br/><br/>
<u>Fax</u> : '.$fax.'<br/><br/>
<u>Numéro d\'adhérant</u> : '.$numero_adherant.'<br/><br/>
<u>Numéro d\'actionnaire</u> : '.$numero_actionnaire.'<br/><br/>
<u>Nom</u> : '.$nom.'<br/><br/>
<u>Prénom</u> : '.$prenom.'<br/><br/>
<u>Statut</u> : '.$statut.'<br/><br/>'
;
// Envoie des données du formulaire par email
  $inscription='Pré-inscription d\'un adhérent';
  mail("mon.adresse@monsite.fr", $inscription,"Nom de l'entreprise: ".$raison,"Téléphone : ".$telephone);
 
?>
Voilà, j'ai l'impression que je ne peux pas passer plus de 5 paramètres lors de l'envoie de l'email.

Quelqu'un peut-il m'aider ?

Merci d'avance
spotweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2008, 15h03   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
La fonction mail() prend effectivement 5 paramètres mais ce sont :
mail(destinataire, sujet, message, en-tête, paramètres supplémentaires)
http://fr3.php.net/manual/fr/function.mail.php

C'est dans "message" que tu dois placer ton contenu de message :
Code :
1
2
3
4
5
6
 
$message = "
Nom de l'entreprise: $raison\n
Téléphone : $telephone\n
etc.";
mail("mon.adresse@monsite.fr", $inscription,$message);
Si tu as d'autres problèmes regarde par ici pour voir comment bien faire :
http://a-pellegrini.developpez.com/tutoriels/php/mail/
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h15.


 
 
 
 
Partenaires

Hébergement Web