Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Hébergement > Autres hébergeurs
Autres hébergeurs Forum de support pour vos questions technique sur les autres hébergeurs
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 06/12/2007, 15h56   #1
Invité de passage
 
Inscription : août 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 4
Points : 1
Points : 1
Par défaut Recevoir un formulaire par mail depuis online.net

Bonjour,

Je cherche une solution pour recevoir les données d'un formulaire (nom/email/ville/tel/commentaire) par mail. Le site est chez online.net
Il n'y a pas de cgi chez eu
si quelqu'un a une idée
merci
monprenomis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 16h53   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 307
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 307
Points : 8 588
Points : 8 588
'lut,

Faut faire un script PHP sur lequel tu postes ton formulaire et qui utilise la fonction mail. Fais attention : la fonction mail PHP d'Online est bridée et ne permet d'envoyer un mail qu'au webmaster, je crois. Faut regarder dans la FAQ pour plus d'info.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 20h38   #3
Invité de passage
 
Inscription : août 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 4
Points : 1
Points : 1
Par défaut -

Citation:
Envoyé par _Mac_ Voir le message
'lut,

Faut faire un script PHP sur lequel tu postes ton formulaire et qui utilise la fonction mail. Fais attention : la fonction mail PHP d'Online est bridée et ne permet d'envoyer un mail qu'au webmaster, je crois. Faut regarder dans la FAQ pour plus d'info.
Ok, merci, j'ai trouvé entre temps un bout de code php.

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
<?php
$dest="webmaster de mon site";
$referer= getenv("HTTP_REFERER");
$ok=1;

if($ok){
 $sujet= "Demande de renseignements depuis le site";
 $body.="Page d'origine : $referer\n";
 $body.="Adresse IP Emetteur: $REMOTE_ADDR\n";
 $body.="Coming from: $HTTP_X_COMING_FROM\n";
 $body.="\n*** Valeurs resultats ***\n";
 if(count($HTTP_POST_VARS)){
  while (list($key, $val) = each($HTTP_POST_VARS)){
  $body.="$key : $val\n";
  }
 }
 if(count($HTTP_GET_VARS)){
  while (list($key, $val) = each($HTTP_GET_VARS)){
  $body.="$key : $val\n";
  }
 }
 $body.="*************************\n";
  if(!email("webmaster",$dest,$sujet,$body)){
  print "erreur envoi email <br>";
 }
 ?>
 <script language="javascript">
 alert("Envoi réussi !\nVotre demande de renseignements sera traitée avec la 
plus grande attention.\nMerci de votre confiance et à bientôt.");
 window.close()
 </script>
 <?php
 }
else{
 ?>
 <script language="javascript">
 alert("Votre demande de renseignements n'a pas pu être envoyée.\nMerci de 
bien vouloir recommencer l'opération.\n\nSi le problème persiste, veuillez 
alors envoyer votre demande\nde renseignements sur la bal <mettre ici 
l'adresse de bal>");
 window.close()
 </script>
<?php
}
?>
j'ai modifier l'adresse mail par webmaster@lesite.com

avec une page Contact.htm pour mon formulaire
avec ceci dans le body
<form action="http://www.lesite.com/Contact.php" method="post"
name="form1">

la page contact est sur le serveur
et à chaque fois que je valide le formulaire j'ai une 404
du type : The requested URL /www.l'urldusite.com/particuliers/Contact.php was not found on this server
je penche pour le / devant le www mais je n'arive pas à le retrouver dans le code.
si tu (vous) a (avez) une idée...

merci
monprenomis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 15h47   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 307
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 307
Points : 8 588
Points : 8 588
Réponse un peu tardive, désolé

Dans l'action du formulaire, évite de mettre des URL absolues (commençant par http://). Il est préférable de mettre simplement le nom du script PHP (action="Contact.php") s'il se trouve juste à côté (i.e. dans le même répertoire) que Contact.htm, ça sera plus simple.

Autre point à vérifier : que le fichier s'appelle bien Contact.php avec un C majuscule : les serveurs Unix ne sont pas comme Windows, ils ne confodent pas les majuscules et les minuscules dans les noms de fichier.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h21.


 
 
 
 
Partenaires

Hébergement Web