Il y a actuellement 177 visiteurs
Vendredi 17 Septembre 2021
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.
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8983
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... 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");
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8983
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... 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 ...
Le plus dangereux n'est pas celui qui ne sait pas ... C'est celui qui croit savoir !!
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.
Le plus dangereux n'est pas celui qui ne sait pas ... C'est celui qui croit savoir !!
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.
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8983
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... 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 ;)
Le plus dangereux n'est pas celui qui ne sait pas ... C'est celui qui croit savoir !!
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...
Le plus dangereux n'est pas celui qui ne sait pas ... C'est celui qui croit savoir !!
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...
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8983
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Suivante


Sujets similaires

Message Création site web - Code ou CMS ?
Bonjour, Je suis ici car je cherche un avis vraiment honnête là dessus.J'entends beaucoup de critique sur Wordpress. Hors j'aimerai faire un petit site, type blog / site vitrine avec des articles mis en ligne de temps en temps. J'aimerai un truc assez beau et facile à prendre en main.Mais quand je d ...
Réponses: 5

Message Question a propos XBOX Series S
Bonjour,Au vu du prix raisonable à mes yeux de la nouvelle XBOX Series S a mes yeux, j'envisage d'éventuellement en acquérir une.Mais je me demande comment on fait pour acheter des jeux dematerialisés......egt surtout comment on les installe sur la console car si il s'agit de jouer uniquement par li ...
Réponses: 1

Message Une question honnête sur la console contre le PC
Maintenant, permettez-moi de commencer en disant qu'il ne s'agit en aucun cas d'un message pour déclencher une guerre de flammes, alors restez civilisé dans les commentaires. Ma question est simple; Un PC est évidemment conçu pour bien plus que le jeu, certains d'entre eux ne le sont pas non plus. L ...
Réponses: 2

Message Question sur l'édition console
J'ai acheté la pré-commande de Rust pour la console, mais pour une raison quelconque, j'ai reçu un e-mail me disant que ma commande s'était mal passée de leur côté (fin de Microsoft). Je n'ai pas obtenu de remboursement et il est également indiqué que je ne possède pas le jeu même si je l'ai pré-com ...
Réponses: 2

Message Question pour les joueurs sur console
Bonjour! Je suis un joueur passionné de KSP, tout comme mon frère. L'anniversaire de notre grand-père approche et nous lui organisons une fête. Il était l'un des principaux esprits de l'ingénierie de son temps et a fait beaucoup de travail sur l'ingénierie informatique à l'époque où les ordinateurs ...
Réponses: 1

Message Question sur la réflexion sur le passage au jeu sur PC.
pour cela et je m'excuse si ce n'est pas le cas, mais j'avais quelques questions.À quelle fréquence devez-vous mettre à jour votre matériel? J'aime l'idée de jouer avec les graphismes et la puissance de traitement supérieurs d'un PC, mais je ne peux vraiment pas me permettre de mettre à niveau ma ca ...
Réponses: 1

Message Question logiciel ou outil de veille/curation partagée
Bonjour à toutes et à tous, Dans le cadre de mon travail (je travaille pour un service juridique d'une entreprise de moyenne taille), je suis à la recherche d'un logiciel ou d'un outil qui aurait plusieurs fonctionnalités: - stocker les articles (d'actualité) que je trouve par exemple sur le net rég ...
Réponses: 3


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


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