Envoyer 1 formulaire vers 2 serveurs
Fermé
Angelique
-
24 mars 2012 à 14:37
Angelique P Messages postés 3 Date d'inscription dimanche 25 mars 2012 Statut Membre Dernière intervention 26 mars 2012 - 26 mars 2012 à 20:04
Angelique P Messages postés 3 Date d'inscription dimanche 25 mars 2012 Statut Membre Dernière intervention 26 mars 2012 - 26 mars 2012 à 20:04
A voir également:
- Envoyer 1 formulaire vers 2 serveurs
- Word numéro de page 1/2 - Guide
- Formulaire de réclamation facebook - Guide
- Windows 7 vers windows 10 - Accueil - Mise à jour
- 2 ecran pc - Guide
- Mise a jour android 4.4.2 vers 5 - Forum Téléphones & tablettes Android
6 réponses
wAxxx
Messages postés
421
Date d'inscription
mardi 24 juin 2008
Statut
Membre
Dernière intervention
29 septembre 2015
46
24 mars 2012 à 16:17
24 mars 2012 à 16:17
Bonsoir,
peut-tu nous envoyer le code Javascript de la fonction Firevent pour qu'on puisse te suggérer quelques solutions
peut-tu nous envoyer le code Javascript de la fonction Firevent pour qu'on puisse te suggérer quelques solutions
Bonsoir et merci de vous préoccuper de mon soucis. Je ne sais pas trop ce qu'est le code javascript de la fonction FireEvent, est ce que ça ressemble à ça ?
<DIV id=D_Nom class="cD_Nom">
<input type='text' id='objD_Nom' name='D_Nom' size=20 onclick=FireEvent('D_Nom','_OnClick'); ondblclick=FireEvent('D_Nom','_OnDblClick'); onmousedown=FireEvent('D_Nom','_OnMouseDown'); onmouseup=FireEvent('D_Nom','_OnMouseUp'); onfocus=FireEvent('D_Nom','_OnEnter'); onblur=FireEvent('D_Nom','_OnLeave'); onchange=FireEvent('D_Nom','_OnChange'); onkeydown=FireEvent('D_Nom','_OnKeyDown'); onkeypress=FireEvent('D_Nom','_OnKeyPress'); onkeyup=FireEvent('D_Nom','_OnKeyUp'); onselect=FireEvent('D_Nom','_OnSelect'); >
</DIV>
<DIV id=prenom class="cprenom">
<input type='text' id='objprenom' name='Prenom' size=20 onclick=FireEvent('prenom','_OnClick'); ondblclick=FireEvent('prenom','_OnDblClick'); onmousedown=FireEvent('prenom','_OnMouseDown'); onmouseup=FireEvent('prenom','_OnMouseUp'); onfocus=FireEvent('prenom','_OnEnter'); onblur=FireEvent('prenom','_OnLeave'); onchange=FireEvent('prenom','_OnChange'); onkeydown=FireEvent('prenom','_OnKeyDown'); onkeypress=FireEvent('prenom','_OnKeyPress'); onkeyup=FireEvent('prenom','_OnKeyUp'); onselect=FireEvent('prenom','_OnSelect'); >
</DIV>
Mon formulaire est assez long, donc je ne peux pas trop tout mettre ici sous peine de vous saouler...
à moins que ce code soit dans le fichier traitement ?
Merci de m'aider
<DIV id=D_Nom class="cD_Nom">
<input type='text' id='objD_Nom' name='D_Nom' size=20 onclick=FireEvent('D_Nom','_OnClick'); ondblclick=FireEvent('D_Nom','_OnDblClick'); onmousedown=FireEvent('D_Nom','_OnMouseDown'); onmouseup=FireEvent('D_Nom','_OnMouseUp'); onfocus=FireEvent('D_Nom','_OnEnter'); onblur=FireEvent('D_Nom','_OnLeave'); onchange=FireEvent('D_Nom','_OnChange'); onkeydown=FireEvent('D_Nom','_OnKeyDown'); onkeypress=FireEvent('D_Nom','_OnKeyPress'); onkeyup=FireEvent('D_Nom','_OnKeyUp'); onselect=FireEvent('D_Nom','_OnSelect'); >
</DIV>
<DIV id=prenom class="cprenom">
<input type='text' id='objprenom' name='Prenom' size=20 onclick=FireEvent('prenom','_OnClick'); ondblclick=FireEvent('prenom','_OnDblClick'); onmousedown=FireEvent('prenom','_OnMouseDown'); onmouseup=FireEvent('prenom','_OnMouseUp'); onfocus=FireEvent('prenom','_OnEnter'); onblur=FireEvent('prenom','_OnLeave'); onchange=FireEvent('prenom','_OnChange'); onkeydown=FireEvent('prenom','_OnKeyDown'); onkeypress=FireEvent('prenom','_OnKeyPress'); onkeyup=FireEvent('prenom','_OnKeyUp'); onselect=FireEvent('prenom','_OnSelect'); >
</DIV>
Mon formulaire est assez long, donc je ne peux pas trop tout mettre ici sous peine de vous saouler...
à moins que ce code soit dans le fichier traitement ?
Merci de m'aider
wAxxx
Messages postés
421
Date d'inscription
mardi 24 juin 2008
Statut
Membre
Dernière intervention
29 septembre 2015
46
25 mars 2012 à 10:18
25 mars 2012 à 10:18
Bonjour,
FireEvent est une fonction javascript, en le modifiant un peut on peut envoyer votre formulaire en même temps à deux serveurs.
Ce que vous m'avez envoyer c'est l'appel de la fonction mais ce que je veux que tu m'envois c'est le code meme de la fonction.
Si t'as des fichier se terminant par .js (sauf jquery.js) donnez moi leur nom.
FireEvent est une fonction javascript, en le modifiant un peut on peut envoyer votre formulaire en même temps à deux serveurs.
Ce que vous m'avez envoyer c'est l'appel de la fonction mais ce que je veux que tu m'envois c'est le code meme de la fonction.
Si t'as des fichier se terminant par .js (sauf jquery.js) donnez moi leur nom.
wAxxx
Messages postés
421
Date d'inscription
mardi 24 juin 2008
Statut
Membre
Dernière intervention
29 septembre 2015
46
25 mars 2012 à 12:33
25 mars 2012 à 12:33
Voilà c'est ça ce que je cherche, tu n'as qu'à ajouter ce bout de code en modifiant quelques élément ,
tout d'abord ajoute l'email d'envoi de votre nouveau hebergeur :
$email_camping_2 = "votreemail@l_autre_hebergeur.fr";
ajoute : mail($email_camping_2,$sujet_email,$message,$headers) dans un nouveau bloc if et ça marchera
tout d'abord ajoute l'email d'envoi de votre nouveau hebergeur :
$email_camping_2 = "votreemail@l_autre_hebergeur.fr";
ajoute : mail($email_camping_2,$sujet_email,$message,$headers) dans un nouveau bloc if et ça marchera
Angelique P
Messages postés
3
Date d'inscription
dimanche 25 mars 2012
Statut
Membre
Dernière intervention
26 mars 2012
25 mars 2012 à 12:56
25 mars 2012 à 12:56
Merci, mais le problème n'est pas là.
Là où tu mets : $email_camping_2 = "votreemail@l_autre_hebergeur.fr";
autre_hebergeur est en fait le FAI.
J'ai déjà essayé avec différentes adresse mail et ça ne sert à rien si le formulaire est spammé chez le premier hebergeur.
Ce qu'il me faut je pense c'est les infos pour modifier l'action de mon post en y ajoutant la page de traitement chez le 2ème hebergeur.
<form method=post id='formulaire' name='formulaire' action=adresse de la page de traitement php' onsubmit=FireEvent('formulaire','_OnSubmit') onreset=FireEvent('formulaire','_OnReset')>
C'est là que je ne sais pas comment faire. J'ai essayé en mettant un point virgule entre les deux adresses des 2 pages traitement, mais ça ne fonctionne pas.
Merci de votre aide
Là où tu mets : $email_camping_2 = "votreemail@l_autre_hebergeur.fr";
autre_hebergeur est en fait le FAI.
J'ai déjà essayé avec différentes adresse mail et ça ne sert à rien si le formulaire est spammé chez le premier hebergeur.
Ce qu'il me faut je pense c'est les infos pour modifier l'action de mon post en y ajoutant la page de traitement chez le 2ème hebergeur.
<form method=post id='formulaire' name='formulaire' action=adresse de la page de traitement php' onsubmit=FireEvent('formulaire','_OnSubmit') onreset=FireEvent('formulaire','_OnReset')>
C'est là que je ne sais pas comment faire. J'ai essayé en mettant un point virgule entre les deux adresses des 2 pages traitement, mais ça ne fonctionne pas.
Merci de votre aide
Robin des boitiers
Messages postés
1824
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
4 avril 2023
274
25 mars 2012 à 10:32
25 mars 2012 à 10:32
Bonjour
Par precaution vous ne devriez pas communiquer les scripts de communication avec vos serveurs.
"Ce que vous m'avez envoyer c'est l'appel de la fonction mais ce que je veux que tu m'envois c'est le code meme de la fonction"
Je trouve la syntaxe aussi douteuse que la demarche, aucun programmeur digne de ce nom ne ferait une offre aussi grossiere vis-à-vis de la securité.
A vos risques et perils.
Si vos hebergeurs sont mediocres pourquoi ne pas heberger vous même
grace à dyndns par exemple.
Cordialement
Par precaution vous ne devriez pas communiquer les scripts de communication avec vos serveurs.
"Ce que vous m'avez envoyer c'est l'appel de la fonction mais ce que je veux que tu m'envois c'est le code meme de la fonction"
Je trouve la syntaxe aussi douteuse que la demarche, aucun programmeur digne de ce nom ne ferait une offre aussi grossiere vis-à-vis de la securité.
A vos risques et perils.
Si vos hebergeurs sont mediocres pourquoi ne pas heberger vous même
grace à dyndns par exemple.
Cordialement
Je fais ce que je peux avec mes p'tits bras ! un logiciel de création de site et un hebergeur qui ne répond pas qd on lui soumet un soucis.
On est pas tous informaticiens ! Sinon je n'aurais pas besoin d'aide... Et je trouve déplacé le commentaire de wAxxx. C'est en posant des questions qu'on devient intelligent, et en faisant croire qu'on sait qu'on reste idiot... Effectivement, je ne connais pas les termes techniques et le javascript, tout comme tu ne connais certainement pas la technique de peinture que j'utilise qd je fais des tableaux ou des fresques, le fonctionnement des chauffeaux et autre appareil que je répare, et toutes les qualités humaines nécessaires à mon métier. Par contre, je ne te déconsidererais pas de ne pas les connaitre, je serais plutôt ravie de te les apprendre !
On est pas tous informaticiens ! Sinon je n'aurais pas besoin d'aide... Et je trouve déplacé le commentaire de wAxxx. C'est en posant des questions qu'on devient intelligent, et en faisant croire qu'on sait qu'on reste idiot... Effectivement, je ne connais pas les termes techniques et le javascript, tout comme tu ne connais certainement pas la technique de peinture que j'utilise qd je fais des tableaux ou des fresques, le fonctionnement des chauffeaux et autre appareil que je répare, et toutes les qualités humaines nécessaires à mon métier. Par contre, je ne te déconsidererais pas de ne pas les connaitre, je serais plutôt ravie de te les apprendre !
wAxxx
Messages postés
421
Date d'inscription
mardi 24 juin 2008
Statut
Membre
Dernière intervention
29 septembre 2015
46
25 mars 2012 à 11:31
25 mars 2012 à 11:31
Lol calme toi angelique ^^ je vous ai pas attaqué mais je voulu simplement lui expliquer pourquoi j'ai demandé les codes de ton site.
je m'excuse si t'as mal interpréter ou si t'as senti que je t'agresse .
je m'excuse si t'as mal interpréter ou si t'as senti que je t'agresse .
wAxxx
Messages postés
421
Date d'inscription
mardi 24 juin 2008
Statut
Membre
Dernière intervention
29 septembre 2015
46
25 mars 2012 à 11:31
25 mars 2012 à 11:31
Et voilà je l'enlèves ..
Angelique P
Messages postés
3
Date d'inscription
dimanche 25 mars 2012
Statut
Membre
Dernière intervention
26 mars 2012
25 mars 2012 à 12:12
25 mars 2012 à 12:12
Bonjour,
Comment supprimer les adresses que je n'aurais pas dû mettre en ligne ?
Peux tu m'en dire plus concernant dynsdns ?
Merci et bon dimanche
Comment supprimer les adresses que je n'aurais pas dû mettre en ligne ?
Peux tu m'en dire plus concernant dynsdns ?
Merci et bon dimanche
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Robin des boitiers
Messages postés
1824
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
4 avril 2023
274
25 mars 2012 à 12:31
25 mars 2012 à 12:31
DYNDNS est un service redirectionnel.
Vous pouvez pour un prix tres modeste avoir une ip fixe vers laquelle seront redirigés les utilisateurs de vos serveurs, pages web, mail, ftp etc qui peuvent alors être hebergé à n'importe quel endroit de votre choix comportant cependant une connexion consequante pour pourvoir au nombre des connexions que vous devrez fournir.
La machine sur laquelle les services seront installés doit être relativement puissante quoique et allumée en permanence evidement.
Un petit logiciel de synchronisation doit être installé sur les machines qui doivent être jointes.
https://www.oracle.com/corporate/acquisitions/dyn/
Selon l'abonnement FAI que vous avez ce service peut être fourni gratuitement.
Vous pouvez pour un prix tres modeste avoir une ip fixe vers laquelle seront redirigés les utilisateurs de vos serveurs, pages web, mail, ftp etc qui peuvent alors être hebergé à n'importe quel endroit de votre choix comportant cependant une connexion consequante pour pourvoir au nombre des connexions que vous devrez fournir.
La machine sur laquelle les services seront installés doit être relativement puissante quoique et allumée en permanence evidement.
Un petit logiciel de synchronisation doit être installé sur les machines qui doivent être jointes.
https://www.oracle.com/corporate/acquisitions/dyn/
Selon l'abonnement FAI que vous avez ce service peut être fourni gratuitement.
Angelique P
Messages postés
3
Date d'inscription
dimanche 25 mars 2012
Statut
Membre
Dernière intervention
26 mars 2012
Modifié par Angelique P le 26/03/2012 à 20:05
Modifié par Angelique P le 26/03/2012 à 20:05
Bonsoir,
Merci pour l'info, mais tout cela me semble un peu compliqué pour une débutante comme moi.
J'ai eu aujourd hui une réponse de mon hébergeur, mais qui ne m'avance pas plus puisqu'il me renvoie à une info présente sur leur site sans m'expliquer le pb
(précisant le type de formulaire à utiliser)
L'info du site dit la chose suivante :
ATTENTION : tous les emails en nobody@XXX.COM ne seront plus envoyés par notre cluster, veuillez donc ABSOLUMENT utiliser la méthode ci-dessous pour envoyer vos emails !!
Mon adresse destinataire n'est pas pas en XXX.com mais bien de type quelquun@FAI.fr ou quelquun@FAI.com et l'adresse expéditeur est de la forme : $headers.="From: $x_email\n"; Car je souhaite avoir l'adresse de mon client en From.
Le problème ne semble pas être là non plus vu qe j'ai essayé avec des tas d'adresse différentes, différents FAI, etc...
Pas de chance pour moi, le type qui répond chez l'hebergeur, HOSTEUR pour ne pas le citer, cherche plus à se débarrasser de moi qu'à trouver une solution, ce n'est pas la première fois que j'ai à faire à lui et c'est chaque fois le même type de réponses bidons.
l'autre information sur la page à laquelle il me renvoie comporte les infos suivantes :
A LIRE ABSOLUMENT POUR ENVOYER DES EMAILS VIA VOS SITES WEB
Nous avons mis en place depuis le 01/10/2010 un cluster d'envoi email afin de lutter contre le SPAM, nous avons encore rajouté récemment 3 nouveaux serveurs MX afin d'augmenter encore les capacités de notre plateforme, nous filtrons donc actuellement plus de 80% du SPAM (+600 000 emails sont tout de même envoyés chaque jour par notre cluster), ce qui fait de HOSTEUR un hébergeur responsable et efficace dans la lutte contre ce fléau.
On ne peut pas se plaindre du SPAM et ne rien faire, HOSTEUR a donc décidé de lutter à la source du problème, l'envoi de celui-ci.
Si vos emails ne partent pas c'est que ceux-ci sont classés en SPAM tout simplement, veuillez donc saisir ici l'adresse email destinataire et vous pourrez visualiser le résultat aprés traitement par notre cluster
https://www.hosteur.com/
Voici quelques conseils pour éviter ce désagrément et être sûr que vos emails soient bien envoyés
1) Utiliser une classe SMTP pour envoyer vos emails telle que PHP MAILER
2) Si vous utilisez la fonction PHP mail, utilisez les bons headers tels que :
<?php
$headers ='From: "nom"<adresse@fai.fr>'."\n";
$headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail('adresse_du_destinataire@fai.fr', 'Sujet', 'Message de test', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
?>
3) Votre nom de domaine peut avoir été blacklisté car vous avez simplement envoyé trop d'email et qu'ils ont été jugés comme SPAM par SPAMCOP, etc... donc notre cluster qui est basé sur de telles listes vous bloquera naturellement, à vous de faire les démarches nécessaires pour vous faire enlever de ces listes.
Mon formulaire est construit sur ce modèle, seul 2 ou 3 mails transitent par mon site chaque jour... Donc je ne sais pas pourquoi il ne marche plus... Surtout qu'il n'y avait pas de pb avec le même formulaire il y a une semaine...
Lorsque je vérifie l'état de leur réseau, j'obtiens cela :
- Filtrage SPAM : (2012-03-26 15:55:12) Blocked SPAM Score 4 sur 5.2 MAX
X-Spam-Status: Yes, score=x+4 tag=5 tag2=5 kill=5.2 BLACKLISTED tests=[AM:BOOST=4]
blacklisté malgré un score de 4 sur 5,2... donc aucune logique et surtout aucune explication de l'hébergeur
Si quelqu'un peut m'aider à y voir plus clair... Merci d'avance.
Merci pour l'info, mais tout cela me semble un peu compliqué pour une débutante comme moi.
J'ai eu aujourd hui une réponse de mon hébergeur, mais qui ne m'avance pas plus puisqu'il me renvoie à une info présente sur leur site sans m'expliquer le pb
(précisant le type de formulaire à utiliser)
L'info du site dit la chose suivante :
ATTENTION : tous les emails en nobody@XXX.COM ne seront plus envoyés par notre cluster, veuillez donc ABSOLUMENT utiliser la méthode ci-dessous pour envoyer vos emails !!
Mon adresse destinataire n'est pas pas en XXX.com mais bien de type quelquun@FAI.fr ou quelquun@FAI.com et l'adresse expéditeur est de la forme : $headers.="From: $x_email\n"; Car je souhaite avoir l'adresse de mon client en From.
Le problème ne semble pas être là non plus vu qe j'ai essayé avec des tas d'adresse différentes, différents FAI, etc...
Pas de chance pour moi, le type qui répond chez l'hebergeur, HOSTEUR pour ne pas le citer, cherche plus à se débarrasser de moi qu'à trouver une solution, ce n'est pas la première fois que j'ai à faire à lui et c'est chaque fois le même type de réponses bidons.
l'autre information sur la page à laquelle il me renvoie comporte les infos suivantes :
A LIRE ABSOLUMENT POUR ENVOYER DES EMAILS VIA VOS SITES WEB
Nous avons mis en place depuis le 01/10/2010 un cluster d'envoi email afin de lutter contre le SPAM, nous avons encore rajouté récemment 3 nouveaux serveurs MX afin d'augmenter encore les capacités de notre plateforme, nous filtrons donc actuellement plus de 80% du SPAM (+600 000 emails sont tout de même envoyés chaque jour par notre cluster), ce qui fait de HOSTEUR un hébergeur responsable et efficace dans la lutte contre ce fléau.
On ne peut pas se plaindre du SPAM et ne rien faire, HOSTEUR a donc décidé de lutter à la source du problème, l'envoi de celui-ci.
Si vos emails ne partent pas c'est que ceux-ci sont classés en SPAM tout simplement, veuillez donc saisir ici l'adresse email destinataire et vous pourrez visualiser le résultat aprés traitement par notre cluster
https://www.hosteur.com/
Voici quelques conseils pour éviter ce désagrément et être sûr que vos emails soient bien envoyés
1) Utiliser une classe SMTP pour envoyer vos emails telle que PHP MAILER
2) Si vous utilisez la fonction PHP mail, utilisez les bons headers tels que :
<?php
$headers ='From: "nom"<adresse@fai.fr>'."\n";
$headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail('adresse_du_destinataire@fai.fr', 'Sujet', 'Message de test', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
?>
3) Votre nom de domaine peut avoir été blacklisté car vous avez simplement envoyé trop d'email et qu'ils ont été jugés comme SPAM par SPAMCOP, etc... donc notre cluster qui est basé sur de telles listes vous bloquera naturellement, à vous de faire les démarches nécessaires pour vous faire enlever de ces listes.
Mon formulaire est construit sur ce modèle, seul 2 ou 3 mails transitent par mon site chaque jour... Donc je ne sais pas pourquoi il ne marche plus... Surtout qu'il n'y avait pas de pb avec le même formulaire il y a une semaine...
Lorsque je vérifie l'état de leur réseau, j'obtiens cela :
- Filtrage SPAM : (2012-03-26 15:55:12) Blocked SPAM Score 4 sur 5.2 MAX
X-Spam-Status: Yes, score=x+4 tag=5 tag2=5 kill=5.2 BLACKLISTED tests=[AM:BOOST=4]
blacklisté malgré un score de 4 sur 5,2... donc aucune logique et surtout aucune explication de l'hébergeur
Si quelqu'un peut m'aider à y voir plus clair... Merci d'avance.