Webmaster Hub: Pb sur un script de contact - Webmaster Hub

Aller au contenu

  • 2 Pages +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Pb sur un script de contact marchait sur free mais plus chez amen.fr Noter : -----

#1 L'utilisateur est hors-ligne   marc29 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 15-septembre 11

Posté 15 septembre 2011 - 12:34

bonjour a tous, voila , je vien a vous pour vous demander un peu d'aide,
le site que je suis en train de créer etait sur un serveur de chez free avant que je ne prenne une offre de chez amen.fr.
depuis que j'ai tout transféré la bas, mon script de contact ne fonctionne plus.

voila le formulaire sur une page _contact.htm:
<form method="post" action="contact.php">
		<fieldset>
		<legend>Vos Informations</legend>
		<p>
		<label for="name" class="text">Nom Complet
		:</label>
		<input class="text" type="text" name="name" id="name"></p>
		<p>
		<label for="email" class="text">Adresse
		Mail :</label>
		<input class="text" type="text" name="email"  id="email" ></p>
		<p>
		<label for="telephone" class="text">Téléphone
		:</label>
		<input class="text" type="text" name="telephone"  id="email" ></p>
		</fieldset>
		<fieldset>
		<legend>Votre Message</legend>
		<p>
		<label for="subject" class="text">Sujet :</label>
		<input class="text" type="text" name="subject" id="subject"></p>
		<p><label for="message" class="text">Message :</label><textarea class="text" name="message" id="message"></textarea></p>
		<p><label class="text">&nbsp;</label></p>
		</fieldset>
		<p class="center"><input class="button" type="submit" value="Envoyer"></p>
		</form>


et voila le script qui est appellé sur la page contact.php:

<?

$your_email = "****************@hotmail.fr";

$headers= "From: ".$_POST['name']." <".$_POST['email'].">\r\n";
$headers.='Content-type: text/html; charset=utf-8';
mail($your_email, $_POST['subject'],  "
<html>
<head>
 <title>Contact Message</title>
</head>
<body>
	Contact Message<br><br>
	Name : ".$_POST['name']."<br>
	Email : ".$_POST['email']."<br>
	Telephone : ".$_POST['telephone']."<br><br>
	Subject : ".$_POST['subject']."<br>
	Message : <br>".$_POST['message']."<br>
</body>
</html>" , $headers);
header("Location: ./index.htm?page=_contact_message.htm");
?>



est ce que quelqu'un pourrais me filer un coup de main pour m'en sortir et surtout m'expliquer pourquoi cela ne fonctionne plus que je puisse aider les autre a mon tour.
merci de votre aide.
marc
0

#2 L'utilisateur est hors-ligne   BlackPage 

  • Groupe : Actif
  • Messages : 23
  • Inscrit(e) : 27-avril 05

Posté 15 septembre 2011 - 13:29

Salut !

A question simple, réponse simple :

Si ca fonctionnait avant chez un autre hébergeur et que juste après la migration tu rencontres des soucis, il se peut que Amen t'inderdise l'accès à la fonction mail() de PHP pour éviter le spam.

Renseigne-toi la dessus avant de chercher à modifier ton code !

Bon courage !
0

#3 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 15 septembre 2011 - 14:19

Si déjà tu ne disais précisément ce qui ne fonctionne plus et comment, ça pourrait aider. Ca fait une erreur? Laquelle? Ca n'envoie pas le mail? Autre chose?

Jacques.
0

#4 L'utilisateur est hors-ligne   marc29 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 15-septembre 11

Posté 15 septembre 2011 - 14:36

merci de prendre ma question en compte, normalement la fonction mail est bien active chez amen,

voila l'adresse de mon serveur de test chez free:

http://dojo.saint.ph...t.free.fr/test/

formulaire contact

l'adresse du site chez amen est :
http://www.lapointe-motonautique.com

j'ai transféré exactement la meme chose mais sur amen c'a marche pas.... c'a met une erreur avec du code qui apparait et je ne recoit aucun mails....

Ce message a été modifié par marc29 - 15 septembre 2011 - 14:54.

0

#5 L'utilisateur est hors-ligne   Patrick 

  • Le débordeur !
  • Groupe : Fondateur
  • Messages : 2 149
  • Inscrit(e) : 14-décembre 04
  • Genre:Homme
  • Localisation:Longchamp (21)
  • Société:Adifco

Posté 15 septembre 2011 - 14:49

Voir le messagemarc29, le 15 septembre 2011 - 14:36, dit :

... c'a met une erreur avec du code qui apparait et je ne recoit aucun mails....

Peut-être qu'une copie du code d’erreur qui apparaît pourrait nous aider comme l'a déjà dis jcaron juste au dessus ...
Si tu nous donnes que la moitié des infos à chaque fois ça risque de compliquer un peu les choses, on n'est pas derrière ton écran pour voir ce qui se passe !

++

Patrick
Devis référencement pour votre site.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
0

#6 L'utilisateur est hors-ligne   marc29 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 15-septembre 11

Posté 15 septembre 2011 - 14:53

j'ai ce code qui apparait quand j'envoie le mail:

\r\n"; $headers.='Content-type: text/html; charset=utf-8'; mail($your_email, $_POST['subject'], " Contact Message

Name : ".$_POST['name']."
Email : ".$_POST['email']."
Telephone : ".$_POST['telephone']."

Subject : ".$_POST['subject']."
Message :
".$_POST['message']."
" , $headers); header("Location: ./index.htm?page=_contact_message.htm"); ?>

Ce message a été modifié par marc29 - 15 septembre 2011 - 16:13.

0

#7 L'utilisateur est hors-ligne   Patrick 

  • Le débordeur !
  • Groupe : Fondateur
  • Messages : 2 149
  • Inscrit(e) : 14-décembre 04
  • Genre:Homme
  • Localisation:Longchamp (21)
  • Société:Adifco

Posté 15 septembre 2011 - 14:59

Ton fichier PHP semble mal structuré.
Envoie le en entier (celui qui est sur Amen).

++

Patrick
Devis référencement pour votre site.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
0

#8 L'utilisateur est hors-ligne   marc29 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 15-septembre 11

Posté 15 septembre 2011 - 15:02

voila le fichier pho au complet;;;;;

<?

$your_email = "contact_AT_lapointe-motonautique.com";

$headers= "From: ".$_POST['name']." <".$_POST['email'].">\r\n";
$headers.='Content-type: text/html; charset=utf-8';
mail($your_email, $_POST['subject'],  "
<html>
<head>
 <title>Contact Message</title>
</head>
<body>
	Contact Message<br><br>
	Name : ".$_POST['name']."<br>
	Email : ".$_POST['email']."<br>
	Telephone : ".$_POST['telephone']."<br><br>
	Subject : ".$_POST['subject']."<br>
	Message : <br>".$_POST['message']."<br>
</body>
</html>" , $headers);
header("Location: ./index.htm?page=_contact_message.htm");
?>


Ce message a été modifié par marc29 - 15 septembre 2011 - 16:13.

0

#9 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Voir le blog
  • Groupe : Admin
  • Messages : 6 722
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

Posté 15 septembre 2011 - 15:04

Essaye de changer la balise d'ouverture "<?", par la balise complète "<?php" : Amen est peut-être plus restrictif que Free.
Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

#10 L'utilisateur est hors-ligne   marc29 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 15-septembre 11

Posté 15 septembre 2011 - 15:11

désolé, c'a change rien, je vais essayer de trouver un autre script qui serra compatible avec amen, ....
merci quand meme de ton aide, le php j'en fait que tres tres peu........
merci beaucoup de votre aide en tout cas;;;;;
0

#11 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Voir le blog
  • Groupe : Admin
  • Messages : 6 722
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

Posté 15 septembre 2011 - 15:17

Es-tu sûr que le PHP soit bien activé chez ton hébergeur ?
Que donne une page .php avec comme seul contenu le code suivant ?
<?php
phpinfo();
?>

Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

#12 L'utilisateur est en ligne   Aenoa 

  • Groupe : Membre+
  • Messages : 285
  • Inscrit(e) : 28-octobre 10
  • Genre:Homme
  • Localisation:Tournai
  • Société:Je cherche...

Posté 15 septembre 2011 - 15:23

chez moi, ton script fonctionne parfaitement. C'est sans doute un soucis d'activation du mail() comme le dit Captain_torche :)

Ce message a été modifié par Aenoa - 15 septembre 2011 - 15:28.

Mon (très petit) site personnel

"Ce n'est pas parce que l'on ne sait pas, que l'on ne peut pas. L'on peut tout apprendre, avec de la motivation."
0

#13 L'utilisateur est hors-ligne   Patrick 

  • Le débordeur !
  • Groupe : Fondateur
  • Messages : 2 149
  • Inscrit(e) : 14-décembre 04
  • Genre:Homme
  • Localisation:Longchamp (21)
  • Société:Adifco

Posté 15 septembre 2011 - 15:28

Dans ton script, remplace
$headers= "From: ".$_POST['name']." <".$_POST['email'].">\r\n";

par
$headers= "From: ".$_POST['email']."\r\n";


et dis nous ce qui se passe

++

Patrick
Devis référencement pour votre site.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
0

#14 L'utilisateur est hors-ligne   marc29 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 15-septembre 11

Posté 15 septembre 2011 - 15:37

merci, je vais m'occuper des enfants et je vous met c'a dès ce soir...
merci de votre aide en tout cas, ......
A tout a l'heure..
marc
0

#15 L'utilisateur est hors-ligne   marc29 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 15-septembre 11

Posté 15 septembre 2011 - 15:59

Voir le messagePatrick, le 15 septembre 2011 - 15:28, dit :

Dans ton script, remplace
$headers= "From: ".$_POST['name']." <".$_POST['email'].">\r\n";

par
$headers= "From: ".$_POST['email']."\r\n";


et dis nous ce qui se passe

++

Patrick


rien ne se passe, je croit que je vais chercher un autre script mais le probleme est que mes pages se charges dans une div et je ne sais pas trop comment faire la, .....
0

#16 L'utilisateur est hors-ligne   Patrick 

  • Le débordeur !
  • Groupe : Fondateur
  • Messages : 2 149
  • Inscrit(e) : 14-décembre 04
  • Genre:Homme
  • Localisation:Longchamp (21)
  • Société:Adifco

Posté 15 septembre 2011 - 16:03

Voir le messagemarc29, le 15 septembre 2011 - 15:59, dit :

rien ne se passe

ça veut dire que tu as une page blanche ? autre chose ?
Devis référencement pour votre site.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
0

#17 L'utilisateur est hors-ligne   marc29 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 15-septembre 11

Posté 15 septembre 2011 - 16:11

non, la meme chose qu'avant... je vien de voir, mon offre est compatible php 5.2.5 donc c'a doit pas venir de la, ....

et de plus, si je met juste c'a sur une page enregistrée en .php

<?php
phpinfo();
?>


la page resort toute blanche.....
la je revient ce soir, merci encore a tous, ....

Ce message a été modifié par marc29 - 15 septembre 2011 - 16:12.

0

#18 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 15 septembre 2011 - 16:36

Très clairement, le serveur n'interprète pas le php, et envoie le fichier tel quel (la page n'est pas réellement vide, si tu regardes le source tu verras tout le code php que le navigateur ignore).

Tu as bien activé php? C'est expliqué ici:
http://www.amenwiki..../Activation_Php

Jacques.
0

#19 L'utilisateur est hors-ligne   marc29 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 15-septembre 11

Posté 15 septembre 2011 - 19:45

Merci pour le lien mais ils on changé récement d'interface et de mode de gestion (tout nouveau site internet)
j'ai fait le tour et il n'y a aucunes options pour activer quoi que ce soit, je vais les appeller demain, on verra bien, ...
merci quand meme de vos efforts, c'est super sympa.



////////////////////

bon, je met pas un nouveau message, je modifie l'ancien, après 30 minutes passé sur amen (site pas très bien fait au passage, on tourne en rond souvent j'ai trouvé c'a:

Citation

Le passage au Pack Web Nom + implique non seulement un changement de plateforme mais également l’utilisation exclusive du langage HTML. Vous ne pourrez plus utiliser PHP, Perl ainsi que les bases de données dont vous disposiez dans le cadre du Pack Premium.

Ce message a été modifié par marc29 - 15 septembre 2011 - 20:03.

0

#20 L'utilisateur est hors-ligne   marc29 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 15-septembre 11

Posté 15 septembre 2011 - 20:18

bon je vien d'avoir une idée, pensez vous que mon script puisse aller chercher le fichier .php qui serrais stocké chez free malgrès la mise ne page utilisant des DIV ?
0

Partager ce sujet :


  • 2 Pages +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)