Il y a actuellement 303 visiteurs
Jeudi 28 Mars 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

j'ai rédigé un formulaire de contact php,et pb urgent

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 ...

j'ai rédigé un formulaire de contact php,et pb urgent

Message le 09 Mar 2010 19:39

Je suis en pleine création de notre site de mariage,
j'ai crée une page contact.php et une page envoyer.php ( j'ai utilisé 2 page pour la génération du code )
une fois mis sur le serveur : j'ai l'erreur a la ligne 25 , incompréhensible !!! c'est une ligne qui renvoi vers la page index.html

je vous donne la page complète :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="fr" xmnls="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">input{ width:230px;padding:3px;}
input[type="submit"] {width:auto;}
textarea { padding:3px;}
</style>
<title>Contactez nous,sur ce formulaire</title>
<meta http-equiv="Content-type" content="text/html"; charset=utf-8" />
<link rel="stylesheet" media="screen" type="text/css" href="structure.css" />
</head>
<body>
<div id="menu">
<ul id="bouton">

<li id="deroulementj"><a href="deroulement.php">Deroulement Jour J </a></li>
<li id="espace-enfant"><a href="espace-enfant.php">Espace Enfants</a></li>
<li id="contact"><a href="contact.php">Contact et Plan D'Accès </a></li>
</ul>
</div>
<span class="position"><marquee direction="left" scrollamount="1,8" height="30" bgcolor="none" width="850"/>
<font face="Segoe Script" size="4" color="#771f02"><strong>Celine et Arnaud vous attendent a partir du 8 Mars pour l'ouverture du site,revenez bientot pensez y !!</strong></font>
<font face="Segoe Script" size="4" color="#0088ff"><strong>Le 26 Juin 2010 nous nous marions,nous allons etre tres heureux de vous recevoir</strong></font></marquee></center>

<form action="envoyer.php" method="post">
Nom, Prénom:
<br/><input type="text" name="pseudo"/>
<br/>
Adresse E-mail:
<br/><input type="text" name="mail"/>
<br/>
Message:
<br/><textarea cols="70" rows="10"name="message"></textarea>
<br/>
<br/>
<input type="submit" value="Envoyer le message" />

</form>




</body>

</html>

FIN DE CODE : " Je suis de retour dans cette page, il y a donc le menu crée et a partir de form : le formulaire de contact"

ICI JE VOUS METS LA PAGE : envoyer.php ( ou est implanter le code php pour que le message soit envoyer sur mon mail)

<?php
if (isset($_POST['pseudo'])AND isset($_POST['mail']) AND isset($_POST['message']))
{ if ($_POST['pseudo']!=NULL AND $_POST['mail']!=NULL AND $_POST['message']!=NULL)
{
$pseudo=stripslashes ($_POST['pseudo']);
$mail=stripslashes ($_POST['mail']);
$message=stripslashes ($_POST['message']);

$adresse="NOM-69@hotmail.fr";
$titre= "Un nouveau message site mariage de:$pseudo";
$contenu="$pseudo envoi le message suivant: \n\n$message\n\nAdresse E-mail du destinataire: $mail";
$headers='From:"Arnaud Production"<'.$mail.'>'."\n";

//Envoi de l'e-mail:
mail( $adress,$titre,$contenu,$headers);

//Affichage "E-mail envoyé" :
echo"Votre message a bien été envoyé aux mariés!";
}
else {echo "Votre message n'a pas été envoyé ! Cause: tous les champs doivent être rempli.";}
?>
<?php echo "<input type=hidden value=\"";?>
<br/>
<br/>
<a href="index.php"> revenir à la page index </a>

FIN DE SCRIPT PHP : je trouve l'erreur Parse error: syntax error, unexpected $end in /data/members/free/multimania/fr/n/o/t/notre26juin2010/htdocs/envoyer.php on line 25" c'est la derniére ligne <a href=index.php>revenir a la page

Ce formulaire provient de jutix-production.com, chez lui sa marche, pourquoi pas moi, si quelquun de qualifié pourrait m'aider merci a vous, je vous joint l'url de mon site web: www.membres.multimania.fr/notre26juin20 ... lement.php

Arnaud
arnaud69400
Visiteur
Visiteur
 
Messages: 4
Inscription: 09 Mar 2010 19:19
 


Re: j'ai rédigé un formulaire de contact php,et pb urgent

Message le 09 Mar 2010 21:03

Salut !

C'est juste que ton premier IF n'est pas fermé. Si ce n'est pas déjà le cas, je te conseille d'utiliser un éditeur pour coder, moi j'utilise Crimson Editor mais il y en a plein d'autres, ça permet notamment de voir facilement les accolades ou parenthèses non fermées.

http://www.crimsoneditor.com/

et sinon ta ligne :

Code: Tout sélectionner
<?php echo "<input type=hidden value=\"";?>


ça sert à quoi ? je comprends pas trop...
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 

Re: j'ai rédigé un formulaire de contact php,et pb urgent

Message le 09 Mar 2010 22:08

peux tu recopier le code ou tu vois l'erreur, car qu'est-ce que tu entends par il manque la parenthèse de fermeture : }
dans le premier If ?
A quel endroit tu la mets la parenthèses oublier, et j'utilise note pad ++ pour l'éditeur gnu qui colorise les codes

merci de ta réponse, c'est sympas


Arnaud
arnaud69400
Visiteur
Visiteur
 
Messages: 4
Inscription: 09 Mar 2010 19:19
 

Re: j'ai rédigé un formulaire de contact php,et pb urgent

Message le 09 Mar 2010 22:11

A oui la ligne de code suivante :
<?php echo "<input type=hidden value=\"";?>
sert a supprimer la publicité, bref .. qu elle soit la ou pas la , on a essayé on arrive pas
a recevoir le message rédigé dans le formulaire dans ma boite email.
arnaud69400
Visiteur
Visiteur
 
Messages: 4
Inscription: 09 Mar 2010 19:19
 

Re: j'ai rédigé un formulaire de contact php,et pb urgent

Message le 09 Mar 2010 22:42

Voici le code qui devrait fonctionner :

Code: Tout sélectionner
<html>
   <body>
      <?php
      if (isset($_POST['pseudo']) AND isset($_POST['mail']) AND isset($_POST['message'])) {
         if ($_POST['pseudo']! = NULL AND $_POST['mail']! = NULL AND $_POST['message']! = NULL) {
            $pseudo = stripslashes ($_POST['pseudo']);
            $mail = stripslashes ($_POST['mail']);
            $message = stripslashes ($_POST['message']);
            
            $adresse = "NOM-69@hotmail.fr";
            $titre = "Un nouveau message site mariage de:$pseudo";
            $contenu = "$pseudo envoi le message suivant: \n\n$message\n\nAdresse E-mail du destinataire: $mail";
            $headers = 'From:"Arnaud Production"<'.$mail.'>'."\n";
            
            //Envoi de l'e-mail:
            mail($adress,$titre,$contenu,$headers);
            
            //Affichage "E-mail envoyé" :
            echo "Votre message a bien été envoyé aux mariés!";
         } // fin du if ($_POST['pseudo']! = NULL AND $_POST['mail']! = NULL AND $_POST['message']! = NULL)
         else {echo "Votre message n'a pas été envoyé ! Cause: tous les champs doivent être remplis.";}
      } // fin du if (isset($_POST['pseudo']) AND isset($_POST['mail']) AND isset($_POST['message']))
      
      echo "<input type = hidden value = \"";
      ?>
      <br/>
      <br/>
      <a href = "index.php"> Revenir à la page index </a>
   </body>
</html>


N'oublie pas d'indenter ton code, c'est plus pratique pour retrouver des erreurs.

arnaud69400 a écrit:A oui la ligne de code suivante :
<?php echo "<input type=hidden value=\"";?>
sert a supprimer la publicité, bref .. qu elle soit la ou pas la , on a essayé on arrive pas
a recevoir le message rédigé dans le formulaire dans ma boite email.


Je doute que ça serve à quelque chose, surtout que ton input n'est même pas fermé, mais je me trompe peut-être.
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 

Re: j'ai rédigé un formulaire de contact php,et pb urgent

Message le 09 Mar 2010 22:59

je vais copier votre code dans notepad, la coller dans une nouvelle page envoyer.php
par contre vue que c'est une page php, j'ai enlever le <html><body> qui est avant <?php
et l'envoyer sur filezilla, je vais vous dire sa.

PAR CONTRE : quelles lignes avez vous rectifier, par curiosité,

et je vous confirme que le input=hidden sert bien, c'est une ligne formidable !!! lorsqu'on est héberger gratuitement
arnaud69400
Visiteur
Visiteur
 
Messages: 4
Inscription: 09 Mar 2010 19:19
 

Re: j'ai rédigé un formulaire de contact php,et pb urgent

Message le 09 Mar 2010 23:24

arnaud69400 a écrit:je vais copier votre code dans notepad, la coller dans une nouvelle page envoyer.php
par contre vue que c'est une page php, j'ai enlever le <html><body> qui est avant <?php
et l'envoyer sur filezilla, je vais vous dire sa.


Si il faut garder les balises html et body, ça marche sans mais c'est pas correct, et encore il manque le head et les metas pour être entièrement rigoureux. Même si ta page a l'extension PHP, tout les "echo" que tu fais et le lien de retour, c'est du html !
Une fois la page chargée dans ton navigateur, regarde le code source, il n'y a que du html, et c'est une page non valide s'il manque les balises html et body... Et pour être encore plus pointilleux, les champs "input" doivent toujours être à l'intérieur d'un formulaire (balises <form></form>), mais bon dans ton cas ça changera rien.

arnaud69400 a écrit:PAR CONTRE : quelles lignes avez vous rectifier, par curiosité,


J'ai mis des commentaires sur les fin de "if" pour que tu vois où les boucles se terminent (// fin du if...) .
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 



Sujets similaires

Message Demande de désinfection URGENT SVP !!!
BonjourJe pense avoir été infecté par un RAT (Remote Access Tool) et peut-être même autre chose. J'ai besoin de l'aide d'une ou plusieurs âmes charitables pour nettoyer mon post de ces intrus. J'ai fais des recherches sur Internet et suis tombé sur cette page : https://lesvirus.fr/remote-administra ...
Réponses: 1

Message Problème de baisse de FPS sur Fortnite, besoin d'aide urgent
Bonjour à tous,Je suis nouveau sur ce forum et j'ai besoin de votre aide. J'ai récemment commencé à jouer à Fortnite sur mon PC, mais j'ai des problèmes de performance assez frustrants. Ma configuration PC n'est pas la plus récente, mais je pense qu'elle devrait être suffisante pour faire tourner le ...
Réponses: 1

Message gestion des contact
Bonjour,Sur mon A12 lorsque je clic sur la touche tel verte je vois entre autre Contact, je clic dessus et j'ai la liste complète de mes contact.Hors cette liste est incomplète lorsque je clic sur la touche contact orange du tel.Est-il possible que cette liste de contact en mode tel se trouve égalem ...
Réponses: 6

Message Envoie données via formulaire
Bonjour.Comme je suis devant un autre problème je crée un autre sujet, j'espère que ce n'est pas grave :j'ai crée un formulaire censé envoyer des données à une page PHP, et cette page, devrait, théoriquement les afficher, sauf que je tombe sur une page blanche, et je n'arrive pas à comprendre pourqu ...
Réponses: 0

Message (urgent svp) comment utiliser virtualbox avec un vpn
Bonjour à tous, j'ai vraiment besoin d'aide, cela fait plus de deux jours que j'essaie de faire quelque chose mais je n'y arrive pas.Je viens de finir d'installer la distro FreePBX sur une machine virtuelle (oracle virtualbox) et ça marche mais le problème c'est que je veux utiliser un vpn (nordvpn) ...
Réponses: 10

Message Urgent: Sécurité réseau wifi
Bj,Svp,quand le reset est fait sur le modem en ce qui conçerne l'utilisation wifi ( ça été fait en pressant un bouton reset dans le modem ); une fois redu à l'opérateur pour résilier le  contrat, l'opérateur peut restsurer ou récupérer les informations personelles d'une façon ou d'une autre ?Merci p ...
Réponses: 0

Message Urgent : Sécurité 3G
Bj,Svp, pour sécuriser le réseau 3G,quel  vpn ajouter et en ce qui conçerne le nom, le serveur , noms de recherches etc... à définir?Merci ,
Réponses: 0


Qui est en ligne

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


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