Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

|RESOLU]Formulaire de contact


Berfizan

Messages recommandés

Bonjour

 

Le formulaire de contact proposé par Orange ne fonctionnant plus et ayant de gros doutes quant au délai de la résolution du problème ( j'ai trouvé sur le web des questions à ce sujet qui datent deja de plusieurs mois ... hum ) , connaitriez-vous un site qui propose gratuitement ce service ?

 

Le but de la manoeuvre étant bien entendu que l'adresse e-mail de destination n'apparaisse pas dans le code source de la page.

 

Chez Orange le code est de cette forme :

 

<HTML>
<form method="post" action="http://pages.perso.orange.fr/client/php/formulaire.php">
<table>
<tr>
<td colspan="2">
<input type="hidden" name="sujet" value="Formulaire des Pages Perso">
<input type="hidden" name="url" value="http://perso.orange.fr/le nom de mon site/merci.html">
Les champs marqués d'un * sont obligatoires.
</td>
</tr>
<tr>
<td>
Atelier
</td>
<td width="150">
<input type="text" name="Formulaire" >
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Envoyer">
<input type="reset" value="Effacer">
</td>
</tr>
</table>
</form>
</HTML>

 

Ca s'appuie donc, chez Orange, sur le http://pages.perso.orange.fr/client/php/formulaire.php qui lui envoie les données receuillies sur l'adresse e-mail concernée.

Modifié par Berfizan
Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Eh je saisis peut etre mal le probleme mais pourquoi ne pas simplement recuperer les donnee dans un script php qui lui te postera les infos sur ton mail...

 

il suffit de changer:

action="http://pages.perso.orange.fr/client/php/formulaire.php"

par

action="http://monsite/monformulaire.php"

et dans ce script tu recupere les infos postees et tu t'envoi le mail...

Lien vers le commentaire
Partager sur d’autres sites

forrmulaire.php

<?php

$to = "[email protected]";


$h  = "From: " . $to;


$message = $_POST['Formulaire'];
$subject = $_POST['sujet'];
$refresh = $_POST['url'];



mail($TO, $subject, $message, $h);
header($refresh);


?>

 

bon y'a aucun contrôle de la saisie utilisateur, je te laisse le soin de filtrer tout ça correctement (htmlentities(), htmlspecialchars(), regexp, ...) :P

 

le php étant exécuté côté serveur, l'adresse mail en dur dans le formulaire n'est pas gênant. Tu peux toujours t'amuser à l'encoder mais bon ... http://www.zapyon.de/spam-me-not/#php_version

[email protected]

 

[email protected]

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Eh je saisis peut etre mal le probleme mais pourquoi ne pas simplement recuperer les donnee dans un script php qui lui te postera les infos sur ton mail...

 

il suffit de changer:

action="http://pages.perso.orange.fr/client/php/formulaire.php"'>http://pages.perso.orange.fr/client/php/formulaire.php"

par

action="http://monsite/monformulaire.php"

et dans ce script tu recupere les infos postees et tu t'envoi le mail...

Bonjour et merci de ta réponse.

 

Je comprends ton étonnement, c'est dù au fait que bien le formulaire "Orange" ( ="http://pages.perso.orange.fr/client/php/formulaire.php" ) soit du php ( en tout cas l'extension le laisse à penser ), les Pages Perso Orange ne supportent pas le PHP hormis "leur "formulaire.php" ( Du moins la version gratuite, il existe une option php payante ).

 

Merci Greywolf également.

Modifié par Berfizan
Lien vers le commentaire
Partager sur d’autres sites

ah oui évidemment, si le php n'est pas géré par les pages perso d'orange, ça complique la chose si tu veux que la récupération des informations du formulaire se fasse sur la même machine :-/

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir

 

Pour info, j'ai trouvé la cause du problème.

 

Cela vient du fait que je redirige, avec des options de la messagerie Orange, les mails qui viennent de ce formulaire sur une adresse différente de l'adresse principale de mon compte Orange..

 

Ca marchait comme ça depuis 2004.

 

Va falloir leur faire comprendre .. y'a du pain sur la planche ..

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

 

J'ai installé un serveur IIs en y ajoutant le php et j'y ai mis mes pages persos.

 

Comment se passe l'envoi d'un mail résultant du traitement d'un formulaire ?

 

Il me manque sûrement un bout car rien n'arrive dans la bal désignée dans la variable $to

 

Est-ce que le serveur smtp virtuel de IIs devrait faire l'affaire ?

 

Ps :le serveur smtp de IIS marche, je m'envoie des mails.

Modifié par Berfizan
Lien vers le commentaire
Partager sur d’autres sites

Tu ne peux pas utiliser le smtp de ton FAI? A configurer dans php.ini

 

Comment est configuré le serveur smtp de IIS (authentification?, open relay?, domaine desservi?)

 

Il a des logs ce serveur SMTP?

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...