Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
jeudi 28 août 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage Javascript / AJAX > envoi du contenu d'un formulaire

envoi du contenu d'un formulaire
Bonjour à tous. J'aimerai simplement envoyer le résultat d'un formulaire déjà créé. Auparavant le site était hébergé par FREE qui avait créé leur propre ligne à insérer dans "Action" du formulaire.
Exemple : <!-- ici le début du formulaire avec la ligne qui envera le resultat à l'adresse e-mail correspondant à la page free l'hebergeant -->
<form method="POST" action="http://perso0.free.fr/cgi-bin/form2mail.pl">
A présent je suis hébergé par OVH. la ligne de commande ne fonctionne bien évidemment plus et je ne sais toujours pas par quoi la remplacer. J'ai écris (par mail) à OVH qui ne m'a pas répondu concrètement, ils m'ont dit qu'ils ne faisaient pas d'infogérences.
Ma question si vous voulez bien m'aider, est la suivante: Comment puis je faire pour envoyer le contenu d'un formulaire vers une boite messagerie ou dans le rep "cgi-bin" (qui est vide) du site hébergeur ? De quelle façon les choses se passent pour que ce formulaire soit envoyé ? Comment puis je faire pour déclencher un envoi automatique d'un message retour disant "votre message a été bien transmit"
Merci de votre réponse. Patrick.     www.atem-france.org :-(

Message posté le 15/03/2004 par patrick

Répondre à ce message
 
AuteurRéponse 
Aïssa
15/03/2004
RE : envoi du contenu d'un formulaire
Sur un hébergeur comme OVH, tu peut utiliser la fonction mail(); de php directement. Plus besoin de passer par form2mail. ...
Répondre
patrick
15/03/2004
RE : RE : envoi du contenu d'un formulaire
Merci Aïssa de ta réponse rapide. Qu'est-ce qu'il faudrait que j'écrive dans la commande "Action" ? Je pense que c'est là où tout se passe. Merci ...
Répondre
Aïssa
15/03/2004
RE : RE : RE : envoi du contenu d'un formulaire
Je te donne un exemple.
Tu fait deux pages, une nommé formulaire.php et l'autre sendemail.php (on peut le faire en une seule page aussi)

Ton fichier sendemail.php contiendra en gros


<?php
mail("$ledestinataie", "$le Sujet", "$le texte du message");
?>

Biensur tu peut construire le texte du message à partir de plusieur variable.
exemple

<?php
mail("$ledestinataie", "$le Sujet", "$le texte du message\n $laconfig du visiteur, $nom, $prenom.....");
?>

en espèrant que ça t'aide. ...
Répondre
patrick
15/03/2004
RE : RE : RE : RE : envoi du contenu d'un formulaire
Mon formulaire était écrit en html. Je veux bien créer un fichier "sendmail.php" mais après j'en fais quoi ? C'est mon problème: j'ai un formulaire.html dans un répertoire de mon site et je voudrais qu'en cliquant il arrive quelque part où je puisse le lire. Mon soucis réside aussi sur l'écriture du cheminement pour l'envoi du formulaire vers un répertoire du site.J'ai créé complètement mon site mais je bute sur quelque chose qui doit être sûrement très simple. Merci Aïssa de tes effort ...
Répondre
Aïssa
15/03/2004
RE : RE : RE : RE : RE : envoi du contenu d'un formulaire
En effet c'est très simple.
Tu peut garder ta page en html, pas de probleme.
Mais pour pouvoir recevoir le mail, tu doit créé une page en php.
Ton formulaire doit donc pointer sur ta page php (action="sendemail.php")
dans ta page en PHP tu récupère les champs postés (Tu récupère le champ nommé sujet avec $sujet par exemple)
puis tu utilise la fonction mail() de php.


Si ça peut t'aider, t'a qu'a donner le code du formulaire html, et je te fait la page php. ...
Répondre
patrick
19/03/2004
RE : RE : RE : RE : RE : RE : envoi du contenu d'un formulaire
Merci Aïssa, je viens de lire ton message mais je n'ai pas le temps de tester. Je te recontacte bientôt. Merci encore, tu es la seule à me donner les info que j'attends. A bientôt. Patrick ...
Répondre
Aïssa
23/03/2004
RE : RE : RE : RE : RE : RE : RE : envoi du contenu d'un formulaire
je suis un mec ...
Répondre
Patrick
25/03/2004
RE : RE : RE : RE : RE : RE : RE : RE : envoi du contenu d'un formulaire
Je suis désolé, je ne savais pas que Aïssa était masculin. J'apprends tous les jours. Comme tu me l'avais proposé j'ai fait la copie de mon formulaire (juste l'essentiel) que j'ai écris dans une page html. Tu pourras la trouver plus bas. Merci infiniment pour tes efforts. Patrick

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name=contact onsubmit="return ControleFormulaire()" form method="post" action="http://perso0.free.fr/cgi-bin/form2mail.pl">
<table width="90%" align="center" height="202">
<tr>
<td width="10%" height="27">&nbsp;</td>
<td colspan="5" height="27">
<div align="left"><font color=#993333><font size="4">A qui destinez vous
ce message ?</font></font></div>
</td>
<td width="5%" height="27">&nbsp;</td>
<td width="17%" height="27">&nbsp;</td>
</tr>
<tr>
<td width="10%" height="25">&nbsp;</td>
<td width="4%" height="25">&nbsp;</td>
<td height="25" colspan="2"><font size=5>
<select size=1 name=Destinataire>
<option selected>au Pr&eacute;sident de A.TE.M.</option>
<option>au Vice-Pr&eacute;sident de A.TE.M.</option>
<option>au Tr&eacute;sorier de A.TE.M.</option>
<option>au Secr&eacute;taire de A.TE.M.</option>
<option>autre</option>
</select>
</font></td>
<td width="10%" height="25">
<div align="center"><font color=#993333
size=5><font size="4">Autre</font></font></div>
</td>
<td colspan="3" height="25">
<input type="text" size="15" maxlength="30" name="autre Destinataire">
</td>
</tr>
<tr>
<td width="10%" height="25">&nbsp;</td>
<td colspan="5" height="25">
<div align="left"><font color=#993333 size=5><font size="4">Comment avez-vous
connu l'association ATEM ?</font></font></div>
</td>
<td width="5%" height="25">&nbsp;</td>
<td width="17%" height="25">&nbsp;</td>
</tr>
<tr>
<td width="10%" height="27">&nbsp;</td>
<td width="4%" height="27">&nbsp;</td>
<td height="27" colspan="2">
<select name="Connaissance">
<option selected>un correspondant ATEM</option>
<option>par voie de presse papier</option>
<option>par la radio ou t&eacute;l&eacute;vision</option>
<option>par un courrier re&ccedil;u</option>
<option>un ami</option>
<option>autre</option>
</select>
</td>
<td width="10%" height="27">
<div align="center"><font size=5><font color="#993333" size="4">Autre</font></font></div>
</td>
<td colspan="3" height="27">
<input type="text" name="autre Connaissance" size="15" maxlength="30">
</td>
</tr>
<tr>
<td width="10%" height="24">&nbsp;</td>
<td colspan="5" height="24">
<div align="left"><font color=#993333 size=5><font size="4">Quel est l'objet
de votre commentaire ?</font></font></div>
</td>
<td width="5%" height="24">&nbsp;</td>
<td width="17%" height="24">&nbsp;</td>
</tr>
<tr>
<td width="10%" height="14">&nbsp;</td>
<td width="4%" height="14">&nbsp;</td>
<td colspan="2" height="14"><font size=5>
<select name=Objet>
<option selected>notre site Web</option>
<option>l'association</option>
<option>don en mat&eacute;riel</option>
<option>r&eacute;ponse &agrave; un courrier</option>
<option>information</option>
<option>autre</option>
</select>
</font></td>
<td width="10%" height="14">
<div align="center"><font size=5><font color="#993333" size="4">Autre</font></font></div>
</td>
<td colspan="3" height="14">
<input type="text" name="autre Objet" size="15" maxlength="20">
</td>
</tr>
</table>
<table width="90%" align="center" height="8">
<tr>
<td width="10%" height="28">&nbsp;</td>
<td colspan="4" height="28">
<div align="left"><font color="#993333" size="4">Tapez vos commentaires
dans l'espace ci-dessous : <font color="#FF0000">*</font></font></div>
</td>
</tr>
<tr>
<td colspan="2" height="32">
<div align="center"></div>
</td>
<td height="32" colspan="2">
<textarea name=message rows=5 cols=60></textarea>
</td>
<td width="14%" height="32">
<div align="center"></div>
</td>
</tr>
</table>
<table width="90%" align="center" height="91">
<tr>
<td width="10%" height="32">&nbsp;</td>
<td colspan="2" height="32">
<div align="left"><font
color=#996600><b><font color="#0000CC" size="4">Indiquez ici vos coordonnées
: </font></b></font></div>
</td>
<td colspan="2" height="32"><font color="#006633"><font color="#FF0000" size="4">*
</font><font color="#FF0000"> <i>&agrave; remplir obligatoirement.</i></font><i><font color="#000000">
</font></i><font size="2" color="#000000"></font></font></td>
<td height="32">
<div align="center"> </div>
</td>
<td height="32">&nbsp;</td>
</tr>
<tr>
<td width="10%" height="28">&nbsp;</td>
<td width="15%" height="28">
<div align="right"><font color=#0000cc size=3>Nom <font color="#FF0000" size="4">*</font></font></div>
</td>
<td width="19%" height="28"><font color="#0000CC" size="3">
<input class=style6 type="text" name="Nom" size="15" maxlength="30">
</font></td>
<td width="15%" height="28">
<div align="right"><font color="#0000CC" size="3">Pr&eacute;nom <font color="#FF0000" size="4">*</font></font></div>
</td>
<td width="21%" height="28">
<input type="text" name="Prenom" size="15" maxlength="20">
</td>
<td width="11%" height="28">
<div align="center">
<input type="reset" value=" Effacer " name="reset">
</div>
</td>
<td width="9%" height="28">&nbsp; </td>
</tr>
<tr>
<td width="10%" height="18">&nbsp;</td>
<td width="15%" height="18">
<div align="right"><font color="#0000cc" size="3">E-Mail <font color="#FF0000" size="4">*</font></font></div>
</td>
<td width="19%" height="18"><font color=#0000cc size=3>
<input type="text" name="email" size="15" maxlength="35">
</font></td>
<td width="15%" height="18">
<div align="right"><font color=#0000cc size=3>Téléphone <font size="4" color="#e4e4e4">*</font></font></div>
</td>
<td height="18" width="21%">
<input type="text" name="telephone" size="15" maxlength="20">
</td>
<td width="11%" height="18">
<div align="center"><b>
<input type="submit" value="Envoyer" name="submit">
</b></div>
</td>
<td width="9%" height="18">
<div align="center"></div>
</td>
</tr>
</table>
</form>

</body>
</html>
...
Répondre


Proregna - L'hébergement ASP.NET


A RETENIR CETTE SEMAINE
16/07/2008 - Windows Server 2008 : Network Access Protection
Le nouveau système d’exploitation serveur de Microsoft, Windows Server 2008, apporte avec lui de nou ...
16/07/2008 - Webcasts - Développement parallèle, à l'aube d'une nouvelle ère
Avec l'avénement des multi-coeurs, le développement parallèle devient une necéssité. Dans cette séri ...
16/07/2008 - J'en ai rien à coder - Votre devoir de vacances sur Silverlight !
Qu'est-ce que Silverlight ? Une nouvelle technologie Web permettant d'exécuter des RIA sur un large ...
16/07/2008 - Quelques petits tests sur les bases embarquées
Dans ce billet, Ayende réalise un benchmarking de plusieurs "petites" bases de données embarquées. S ...
15/07/2008 - Présentation d'ASP.NET Dynamic Data
Dynamic Data est une nouvelle technologie inclue dans l' "Asp.net 3.5 Extension CTP ". Elle fournit ...
15/07/2008 - Silverlight 2 - Les webcasts de l'événement sont en ligne
L’objectif de cette journée était de comprendre les limitations de Silverlight 1, et d’appréhender l ...
15/07/2008 - Cache transparent et Entity Framework
La gestion du cache (1er et second niveau) est une fonctionnalité très importante d'un outil de mapp ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade