Il y a actuellement 304 visiteurs
Vendredi 05 Décembre 2025
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Question concernant la création d'un formulaire de contact

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Question concernant la création d'un formulaire de contact

Message le 06 Fév 2009 23:46

Bonjour,

Je désirerai créer un formulaire de contact pour un de mes sites:

http://www.le-telephone-portable.net/contact.htm

J'ai suivi les conseils du site suivant pour cela:

http://www.salemioche.net/script-php-1.php

mais lorsque je teste le formulaire et que je clique sur Envoyer j'arrive sur la page formmail.php au lieu d'arriver sur la page de remerciement.

Vous savez d'ou vient le problème par hasard?

Je vous en remercie par avance.

Cordialement,

Christine
Fanduweb
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 157
Inscription: 22 Déc 2007 15:05
 


Message le 07 Fév 2009 00:13

Copie/colle ton script ici (entre "code"), ce sera peut-être plus simple pour t'aider.
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9069
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron, perle de Provence... et jamais loin d'une Debian
 

Message le 07 Fév 2009 01:20

CaSa a écrit:Copie/colle ton script ici (entre "code"), ce sera peut-être plus simple pour t'aider.


Oui en effet....

Alors voici le code que j'ai mis sur ma page contact.htm:

Code: Tout sélectionner
         
            
            <div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td class="style18">Votre Nom:</td>
    <td><input type=text name=realname size=30></td></tr>
<tr><td><br>
   <span class="style18">Votre Email:<br>
   </span></td>
    <td><input type=text name=email size=30></td></tr>
<tr><td><br>
   <span class="style18">Titre:<br>
   </span></td>
    <td><input type=text name=title size=30></td></tr>
<tr><td colspan=2><br>
   <span class="style18">Votre message:<br>
   </span><br>
  <textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer>
</form>
</div>



qui est donc le code que j'ai repris du site

http://www.salemioche.net/script-php-1.php

et le code qui figure sur ma page formmail en php:

Code: Tout sélectionner
<?php 
$TO = "mon@adressemail.com";   
$h  = "From: " . $TO;   
$message = "";   
while (list($key, $val) = each($HTTP_POST_VARS)) {   
$message .= "$key : $val
"; 
}   
mail($TO, $subject, $message, $h);   
Header("Location: http://<www.le-telephone-portable.net/merci.htm>");   
?> 


Voila

Christine
Fanduweb
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 157
Inscription: 22 Déc 2007 15:05
 

Message le 07 Fév 2009 10:12

Fanduweb a écrit:et le code qui figure sur ma page formmail en php:
Code: Tout sélectionner
<?php 
.....
Header("Location: http://<www.le-telephone-portable.net/merci.htm>");   
?> 


Déjà là tu as un peu trop "pompé" litteralement. Cette adresse est forcément fausse, enlève les <> :
Code: Tout sélectionner
Header("Location: http://www.le-telephone-portable.net/merci.htm");
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9069
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron, perle de Provence... et jamais loin d'une Debian
 

Message le 07 Fév 2009 16:11

Re,

Alors j'ai supprimé les <> pour la page de remerciement

Code: Tout sélectionner
<?php  $TO = "mon@adressemail.com";    $h  = "From: " . $TO;    $message = "";    while (list($key, $val) = each($HTTP_POST_VARS)) {    $message .= "$key : $val
";  }    mail($TO, $subject, $message, $h);    Header("Location: http://www.le-telephone-portable.net/merci.htm");    ?>



mais j'arrive toujours sur la page formmail.php quand je clique sur Envoyer

Christine
Fanduweb
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 157
Inscription: 22 Déc 2007 15:05
 

Message le 07 Fév 2009 17:18

Bonjour,

PHP n'est pas installé sur la machine qui héberge ton serveur.
Il est indispensable à l'execution d'une page php ...
Avatar de l'utilisateur
Grego
Expert(e)
Expert(e)
 
Messages: 1330
Inscription: 07 Oct 2005 15:40
 

Message le 07 Fév 2009 17:33

Grego a écrit:Bonjour,

PHP n'est pas installé sur la machine qui héberge ton serveur.
Il est indispensable à l'execution d'une page php ...



Bonjour,

Tu veux dire que mon hébergeur ne prend pas en charge les fichiers php?

Et pourtant je suis passée exprès d'un package d'hébergement Microsoft à un package Linux pour que le php soit pris en compte....

voici un autre de mes sites en php que je dois encore finaliser qui s'affiche très bien:

http://www.travail-a-domiciles.com/kcp/

Lorsque j'avais mon hébergement sur un serveur Microsoft le site ci-dessus ne s'affichais pas du tout mais le lien menait vers tous les fichiers faisant partie du dossier kcp.

Voila,


@+

Christine
Fanduweb
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 157
Inscription: 22 Déc 2007 15:05
 

Message le 07 Fév 2009 17:49

Ah ...
On va quand même vérifier alors parce c'est étonnant.

Crée un fichier info.php

A l'interieur tu met juste ça:
Code: Tout sélectionner
<? phpinfo(); ?>

Met le sur ton site, et vas à l'adresse où il se trouve avec ton navigateur, où colle nous l'adresse ici pour qu'on te dise.
Avatar de l'utilisateur
Grego
Expert(e)
Expert(e)
 
Messages: 1330
Inscription: 07 Oct 2005 15:40
 

Message le 07 Fév 2009 17:49

La fonction de mail marche-t-elle ? Si oui, tu n'as pas de pb avec PHP.

J'opte pour un problème de syntaxe de la fonction header().
Enlève le "H" majuscule. Les noms de fonctions sont sensibles à la casse en PHP.
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9069
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron, perle de Provence... et jamais loin d'une Debian
 

Message le 07 Fév 2009 17:54

CaSa a écrit:La fonction de mail marche-t-elle ? Si oui, tu n'as pas de pb avec PHP.

J'opte pour un problème de syntaxe de la fonction header().
Enlève le "H" majuscule. Les noms de fonctions sont sensibles à la casse en PHP.

Kikoo Casa,

Tu es allez à l'adresse ?
La page php affiche carrément le code php en brut ... C'est ce qui me laisse penser que le php n'y est pas. Me trompe-je ?
http://www.le-telephone-portable.net/formmail.php

Edit: Sinon pour le Header tu as raison:
Remplace

Code: Tout sélectionner
Header("Location: http://www.le-telephone-portable.net/merci.htm");

Par
Code: Tout sélectionner
echo '<script language="Javascript">

document.location.replace("http://www.le-telephone-portable.net/merci.htm")

</script>';

Et tiens nous au courant bien sur ;)
Avatar de l'utilisateur
Grego
Expert(e)
Expert(e)
 
Messages: 1330
Inscription: 07 Oct 2005 15:40
 

Message le 07 Fév 2009 18:28

Grego a écrit:Ah ...
On va quand même vérifier alors parce c'est étonnant.

Crée un fichier info.php

A l'interieur tu met juste ça:
Code: Tout sélectionner
<? phpinfo(); ?>

Met le sur ton site, et vas à l'adresse où il se trouve avec ton navigateur, où colle nous l'adresse ici pour qu'on te dise.


Alors voila:

http://www.les-petites-annonce.com/info.php

et une autre de mes pages en php:

http://www.les-petites-annonce.com/index.php

Christine
Fanduweb
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 157
Inscription: 22 Déc 2007 15:05
 

Message le 07 Fév 2009 18:39

Grego a écrit:
Edit: Sinon pour le Header tu as raison:
Remplace

Code: Tout sélectionner
Header("Location: http://www.le-telephone-portable.net/merci.htm");

Par
Code: Tout sélectionner
echo '<script language="Javascript">

document.location.replace("http://www.le-telephone-portable.net/merci.htm")

</script>';

Et tiens nous au courant bien sur ;)


Voila j'ai remplacé le code de ma page php:

Code: Tout sélectionner
<?php  $TO = "contact@le-telephone-portable.net";    $h  = "From: " . $TO;    $message = "";    while (list($key, $val) = each($HTTP_POST_VARS)) {    $message .= "$key : $val
";  }    mail($TO, $subject, $message, $h);    echo '<script language="Javascript">   document.location.replace("http://www.le-telephone-portable.net/merci.htm")   </script>';    ?> 


Toujours le même résultat. j'arrive sur la page formmail.php.

Christine
Fanduweb
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 157
Inscription: 22 Déc 2007 15:05
 

Message le 07 Fév 2009 18:47

Attends l'avis de Casa, mais pour moi il te manque forcément un module php, ou alors une mauvaise version et je pense que seul ton hebergeur peut gérer ça...
Avatar de l'utilisateur
Grego
Expert(e)
Expert(e)
 
Messages: 1330
Inscription: 07 Oct 2005 15:40
 

Message le 07 Fév 2009 19:04

Grego a écrit:Attends l'avis de Casa, mais pour moi il te manque forcément un module php, ou alors une mauvaise version et je pense que seul ton hebergeur peut gérer ça...


Un module c'est quoi précisemment?

Le package d'hebérgement que j'ai pris comprend ceci:


PHP4. PHP5


alors que les packages supérieurs comprennent ceci:

Perl, Python , PHP4, PHP5


Il me manquerait donc soit Perl ou Python pour que cela fonctionne?

Chirstine
Fanduweb
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 157
Inscription: 22 Déc 2007 15:05
 

Message le 07 Fév 2009 20:32

Fanduweb a écrit:
Grego a écrit:Ah ...
On va quand même vérifier alors parce c'est étonnant.

Crée un fichier info.php

A l'interieur tu met juste ça:
Code: Tout sélectionner
<? phpinfo(); ?>

Met le sur ton site, et vas à l'adresse où il se trouve avec ton navigateur, où colle nous l'adresse ici pour qu'on te dise.

Alors voila:
http://www.les-petites-annonce.com/info.php

C'est
Code: Tout sélectionner
<?php
phpinfo();
?>

Corrige stp...
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9069
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron, perle de Provence... et jamais loin d'une Debian
 

Suivante


Sujets similaires

Message question sur mot de passe demandé au démarrage
Bonjour,Pourriez-vous m'indiquer si vous sauriez me dire pourquoi lors du changement de disque dur pour un SSD, il y a une demande de mot de passe alors que j'en ai pas mis lors de l'installation de Windows 11 sur le pc acer A 517-51G-30ZC ?Comment faire du coup ?MerciCordialement
Réponses: 1

Message contact canon
Bonjour,Lorsque je veux contacter CANON c'est impossible toute la page est foncée et je ne peux rien faire avez-vous une idée du soucis svp.Cdt
Réponses: 1

Message Petite question concernant une possible infection
Alors premièrement je ne pense pas avoir été infecté, car tout va bien sur mon pc, j'ai juste remarqué quelques petits changements anodins ( comme la souris qui se déplace parfois un peu vite sur les menus du GECK ( c'est un kit de développement pour Fallout 3, car quand je ne joue pas sur des jeux, ...
Réponses: 0

Message question pc
Bonjour, voilà mon ancien pc (tour) que j'ai donné à la mamie fait des siennes, panne DD interne, ma question , si je remplace le DD pour Windows pour en réinstallé un ( meme un ancien 7-8) elle s'en sert juste pour allé sur c compte et regardé des info localje suppose qu'il n'est pas gratuit ..que ...
Réponses: 3

Message question w11
Ok donc après la date donnée, je peux quand même continuer avec mon W10 Merci EinsteinZero
Réponses: 5

Message question sur SFP+ RJ45
Bonjour, je voudrais savoir si je peux adapter ce type de module SFP+ RJ45 pour ma carte réseau ma carte mère peut-elle supporter ? Réf de ma carte mère ( GA-970A-DS3P) savoir avant de la commander chez free merci
Réponses: 2

Message CMS pour la création automatisée d'albums photos en ligne
Bonjour à tous,Je suis actuellement en train de travailler sur un projet de création automatisée d'albums photos en ligne et je suis à la recherche d'un CMS (Content Management System) adapté à mes besoins. Si vous avez des expériences ou des conseils à partager sur des CMS offrant des fonctionnalit ...
Réponses: 1


Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 1 invité


.: Nous contacter :: Flux RSS :: Données personnelles :.