Je reçois souvent, de "visiteurs" se servant de mon formulaire, des
mails contenant des adresses bidon, adresses qui doivent être
considérées par Thunderbird comme des tags qu'il refuse de transmettre?
...
Je voudrais détecter ces adresses et annuler l'envoi. Voici la fin de
mon code de traitement et d'envoi
_________________________________________________
....................
$Souhait=$_POST['Souhait'];
$findme='<a href = "hptt://'
$pos = strpos($Souhait, $findme);
if ($pos === false) {
$to= '';
} else {
$to="";
.......et envoi !
_____________________________________________________
Mais cette portion de chaîne $findme contient des caractères
particuliers et elle est refusée.
(Je me demande aussi comment php "reçoit" ces caractères entrés par le
spammeur)
Comment écrire la chaîne-test ???
Je reçois souvent, de "visiteurs" se servant de mon formulaire, des
mails contenant des adresses bidon, adresses qui doivent être
considérées par Thunderbird comme des tags qu'il refuse de transmettre?
...
Je voudrais détecter ces adresses et annuler l'envoi. Voici la fin de
mon code de traitement et d'envoi
_________________________________________________
....................
$Souhait=$_POST['Souhait'];
$findme='<a href = "hptt://'
$pos = strpos($Souhait, $findme);
if ($pos === false) {
$to= 'bonneadresse@sfr.fr';
} else {
$to="";
.......et envoi !
_____________________________________________________
Mais cette portion de chaîne $findme contient des caractères
particuliers et elle est refusée.
(Je me demande aussi comment php "reçoit" ces caractères entrés par le
spammeur)
Comment écrire la chaîne-test ???
Je reçois souvent, de "visiteurs" se servant de mon formulaire, des
mails contenant des adresses bidon, adresses qui doivent être
considérées par Thunderbird comme des tags qu'il refuse de transmettre?
...
Je voudrais détecter ces adresses et annuler l'envoi. Voici la fin de
mon code de traitement et d'envoi
_________________________________________________
....................
$Souhait=$_POST['Souhait'];
$findme='<a href = "hptt://'
$pos = strpos($Souhait, $findme);
if ($pos === false) {
$to= '';
} else {
$to="";
.......et envoi !
_____________________________________________________
Mais cette portion de chaîne $findme contient des caractères
particuliers et elle est refusée.
(Je me demande aussi comment php "reçoit" ces caractères entrés par le
spammeur)
Comment écrire la chaîne-test ???
Les visiteurs en question t'envoient des messages par courriel, ou bien
des adresses de courriel bidonnées dans un champ censé en contenir une
correcte ?
Les visiteurs en question t'envoient des messages par courriel, ou bien
des adresses de courriel bidonnées dans un champ censé en contenir une
correcte ?
Les visiteurs en question t'envoient des messages par courriel, ou bien
des adresses de courriel bidonnées dans un champ censé en contenir une
correcte ?
Bonjour,
J'ai un peu de mal à décrypter ta question. Voici quelques demandes de
précision.
Le 09/06/2010 00:39, alainL a écrit :
Je reçois souvent, de "visiteurs" se servant de mon formulaire, des
mails contenant des adresses bidon, adresses qui doivent être
considérées par Thunderbird comme des tags qu'il refuse de transmettre?
Les visiteurs en question t'envoient des messages par courriel, ou bien
des adresses de courriel bidonnées dans un champ censé en contenir une
correcte ?
$Souhait=$_POST['Souhait'];
$findme='<a href = "hptt://'
« http » je suppose ?
if ($pos === false) {
$to= '';
Une adresse en dur, c'est une bonne pratique.} else {
$to="";
Et là pas d'adresse du tout, ton formulaire ne peut donc pas servir à
spammer. C'est très bien il me semble........et envoi !
_____________________________________________________
Mais cette portion de chaîne $findme contient des caractères
particuliers et elle est refusée.
Quels caractères ?
Bonjour,
J'ai un peu de mal à décrypter ta question. Voici quelques demandes de
précision.
Le 09/06/2010 00:39, alainL a écrit :
Je reçois souvent, de "visiteurs" se servant de mon formulaire, des
mails contenant des adresses bidon, adresses qui doivent être
considérées par Thunderbird comme des tags qu'il refuse de transmettre?
Les visiteurs en question t'envoient des messages par courriel, ou bien
des adresses de courriel bidonnées dans un champ censé en contenir une
correcte ?
$Souhait=$_POST['Souhait'];
$findme='<a href = "hptt://'
« http » je suppose ?
if ($pos === false) {
$to= 'bonneadresse@sfr.fr';
Une adresse en dur, c'est une bonne pratique.
} else {
$to="";
Et là pas d'adresse du tout, ton formulaire ne peut donc pas servir à
spammer. C'est très bien il me semble.
.......et envoi !
_____________________________________________________
Mais cette portion de chaîne $findme contient des caractères
particuliers et elle est refusée.
Quels caractères ?
Bonjour,
J'ai un peu de mal à décrypter ta question. Voici quelques demandes de
précision.
Le 09/06/2010 00:39, alainL a écrit :
Je reçois souvent, de "visiteurs" se servant de mon formulaire, des
mails contenant des adresses bidon, adresses qui doivent être
considérées par Thunderbird comme des tags qu'il refuse de transmettre?
Les visiteurs en question t'envoient des messages par courriel, ou bien
des adresses de courriel bidonnées dans un champ censé en contenir une
correcte ?
$Souhait=$_POST['Souhait'];
$findme='<a href = "hptt://'
« http » je suppose ?
if ($pos === false) {
$to= '';
Une adresse en dur, c'est une bonne pratique.} else {
$to="";
Et là pas d'adresse du tout, ton formulaire ne peut donc pas servir à
spammer. C'est très bien il me semble........et envoi !
_____________________________________________________
Mais cette portion de chaîne $findme contient des caractères
particuliers et elle est refusée.
Quels caractères ?
Les questions du formulaire sont telles que les champs ne doivent pas
contenir de <a href="http.., de [link] ou autres [url] comme en est
farci le mail que je reçois de temps en temps.
Je voudrais détecter ces en-têtes pour annuler l'envoi.
[...]
Oooops ! Je voulais me servir de cette ligne pour vérifier l'efficacité
du test
echo "La chaîne '$findme' n'a pas été trouvée dans la chaîne '$Souhait'";
mais j'ai écrit: echo "La chaîne '<a href="http://' n'a pas..."
et la ligne dans les deux cas s'arrêtait à la chaîne ' .... (smiley
:confus !!!)
Je note ton approbation pour les deux $to, j'hésitais !
Les questions du formulaire sont telles que les champs ne doivent pas
contenir de <a href="http.., de [link] ou autres [url] comme en est
farci le mail que je reçois de temps en temps.
Je voudrais détecter ces en-têtes pour annuler l'envoi.
[...]
Oooops ! Je voulais me servir de cette ligne pour vérifier l'efficacité
du test
echo "La chaîne '$findme' n'a pas été trouvée dans la chaîne '$Souhait'";
mais j'ai écrit: echo "La chaîne '<a href="http://' n'a pas..."
et la ligne dans les deux cas s'arrêtait à la chaîne ' .... (smiley
:confus !!!)
Je note ton approbation pour les deux $to, j'hésitais !
Les questions du formulaire sont telles que les champs ne doivent pas
contenir de <a href="http.., de [link] ou autres [url] comme en est
farci le mail que je reçois de temps en temps.
Je voudrais détecter ces en-têtes pour annuler l'envoi.
[...]
Oooops ! Je voulais me servir de cette ligne pour vérifier l'efficacité
du test
echo "La chaîne '$findme' n'a pas été trouvée dans la chaîne '$Souhait'";
mais j'ai écrit: echo "La chaîne '<a href="http://' n'a pas..."
et la ligne dans les deux cas s'arrêtait à la chaîne ' .... (smiley
:confus !!!)
Je note ton approbation pour les deux $to, j'hésitais !
Le 09/06/2010 16:37, alainL a écrit :
Les questions du formulaire sont telles que les champs ne doivent pas
contenir de <a href="http.., de [link] ou autres [url] comme en est
farci le mail que je reçois de temps en temps.
Ah. Et tu saurais décrire de façon *précise* et *exhaustive* ce que les
spammeurs peuvent mettre là-dedans et dont tu ne veux pas ? Je suis prêt
à parier un Spoutnik contre une cacahuette que tu ne le peux pas.
Le 09/06/2010 16:37, alainL a écrit :
Les questions du formulaire sont telles que les champs ne doivent pas
contenir de <a href="http.., de [link] ou autres [url] comme en est
farci le mail que je reçois de temps en temps.
Ah. Et tu saurais décrire de façon *précise* et *exhaustive* ce que les
spammeurs peuvent mettre là-dedans et dont tu ne veux pas ? Je suis prêt
à parier un Spoutnik contre une cacahuette que tu ne le peux pas.
Le 09/06/2010 16:37, alainL a écrit :
Les questions du formulaire sont telles que les champs ne doivent pas
contenir de <a href="http.., de [link] ou autres [url] comme en est
farci le mail que je reçois de temps en temps.
Ah. Et tu saurais décrire de façon *précise* et *exhaustive* ce que les
spammeurs peuvent mettre là-dedans et dont tu ne veux pas ? Je suis prêt
à parier un Spoutnik contre une cacahuette que tu ne le peux pas.
Ah. Et tu saurais décrire de façon *précise* et *exhaustive* ce que les
spammeurs peuvent mettre là-dedans et dont tu ne veux pas ? Je suis prêt
à parier un Spoutnik contre une cacahuette que tu ne le peux pas.
Ah. Et tu saurais décrire de façon *précise* et *exhaustive* ce que les
spammeurs peuvent mettre là-dedans et dont tu ne veux pas ? Je suis prêt
à parier un Spoutnik contre une cacahuette que tu ne le peux pas.
Ah. Et tu saurais décrire de façon *précise* et *exhaustive* ce que les
spammeurs peuvent mettre là-dedans et dont tu ne veux pas ? Je suis prêt
à parier un Spoutnik contre une cacahuette que tu ne le peux pas.
Ah. Et tu saurais décrire de façon *précise* et *exhaustive* ce que les
spammeurs peuvent mettre là-dedans et dont tu ne veux pas ? Je suis prêt
à parier un Spoutnik contre une cacahuette que tu ne le peux pas.
Je vais faire mieux. En voici une copie intégrale... (en fichier cjoint,
TB refusant toujours de l'envoyer)
http://cjoint.com/?gkkjrHkNbE
[...]
Pour le contenu attendu, je te fais grâce des demandes de vieilles
photos du village, de renseignements généalogiques ou de précisions sur
les randos ou la flore locale...
Ah. Et tu saurais décrire de façon *précise* et *exhaustive* ce que les
spammeurs peuvent mettre là-dedans et dont tu ne veux pas ? Je suis prêt
à parier un Spoutnik contre une cacahuette que tu ne le peux pas.
Je vais faire mieux. En voici une copie intégrale... (en fichier cjoint,
TB refusant toujours de l'envoyer)
http://cjoint.com/?gkkjrHkNbE
[...]
Pour le contenu attendu, je te fais grâce des demandes de vieilles
photos du village, de renseignements généalogiques ou de précisions sur
les randos ou la flore locale...
Ah. Et tu saurais décrire de façon *précise* et *exhaustive* ce que les
spammeurs peuvent mettre là-dedans et dont tu ne veux pas ? Je suis prêt
à parier un Spoutnik contre une cacahuette que tu ne le peux pas.
Je vais faire mieux. En voici une copie intégrale... (en fichier cjoint,
TB refusant toujours de l'envoyer)
http://cjoint.com/?gkkjrHkNbE
[...]
Pour le contenu attendu, je te fais grâce des demandes de vieilles
photos du village, de renseignements généalogiques ou de précisions sur
les randos ou la flore locale...
J'avais un problème de spam dans mon wiki. Comme solution, j'ai
modifié le code pour ajouter ces lignes :
if (stristr($body, "href")) { exit (); };
if (stristr($body, "url")) { exit (); };
if (stristr($body, "http")) { exit (); };
if (stristr($body, "typing")) { exit (); };
if (stristr($body, "nice")) { exit (); };
if (stristr($body, "look")) { exit (); };
if (stristr($body, "www")) { exit (); };
if (stristr($body, "porn")) { exit (); };
if (stristr($body, "viagra")) { exit (); };
J'avais un problème de spam dans mon wiki. Comme solution, j'ai
modifié le code pour ajouter ces lignes :
if (stristr($body, "href")) { exit (); };
if (stristr($body, "url")) { exit (); };
if (stristr($body, "http")) { exit (); };
if (stristr($body, "typing")) { exit (); };
if (stristr($body, "nice")) { exit (); };
if (stristr($body, "look")) { exit (); };
if (stristr($body, "www")) { exit (); };
if (stristr($body, "porn")) { exit (); };
if (stristr($body, "viagra")) { exit (); };
J'avais un problème de spam dans mon wiki. Comme solution, j'ai
modifié le code pour ajouter ces lignes :
if (stristr($body, "href")) { exit (); };
if (stristr($body, "url")) { exit (); };
if (stristr($body, "http")) { exit (); };
if (stristr($body, "typing")) { exit (); };
if (stristr($body, "nice")) { exit (); };
if (stristr($body, "look")) { exit (); };
if (stristr($body, "www")) { exit (); };
if (stristr($body, "porn")) { exit (); };
if (stristr($body, "viagra")) { exit (); };
[Deuxième envoi, 4 heures plus tard. Merci de ne pas approuver les deux
articles si jamais le premier se décoinçait.]
Le 10/06/2010 09:08, Denis Beauregard a écrit :
J'avais un problème de spam dans mon wiki. Comme solution, j'ai
modifié le code pour ajouter ces lignes :
if (stristr($body, "href")) { exit (); };
if (stristr($body, "url")) { exit (); };
if (stristr($body, "http")) { exit (); };
if (stristr($body, "typing")) { exit (); };
if (stristr($body, "nice")) { exit (); };
if (stristr($body, "look")) { exit (); };
if (stristr($body, "www")) { exit (); };
if (stristr($body, "porn")) { exit (); };
if (stristr($body, "viagra")) { exit (); };
C'est un peu radical, comme solution. Rien que la séquence « url » se
trouve dans plein de mots en français (hurler, ourlet, surlouer,
burlesque, bourlinguer, entourloupe, peinturlurer, etc.) ; la séquence
« nice » se trouve bien sûr dans la ville du même nom, mais aussi dans
le mot « unicellulaire ». Seront aussi éliminés des messages avec le
verbe franglais relooker, et avec les villes de Pornic et de Pornichet.
[Deuxième envoi, 4 heures plus tard. Merci de ne pas approuver les deux
articles si jamais le premier se décoinçait.]
Le 10/06/2010 09:08, Denis Beauregard a écrit :
J'avais un problème de spam dans mon wiki. Comme solution, j'ai
modifié le code pour ajouter ces lignes :
if (stristr($body, "href")) { exit (); };
if (stristr($body, "url")) { exit (); };
if (stristr($body, "http")) { exit (); };
if (stristr($body, "typing")) { exit (); };
if (stristr($body, "nice")) { exit (); };
if (stristr($body, "look")) { exit (); };
if (stristr($body, "www")) { exit (); };
if (stristr($body, "porn")) { exit (); };
if (stristr($body, "viagra")) { exit (); };
C'est un peu radical, comme solution. Rien que la séquence « url » se
trouve dans plein de mots en français (hurler, ourlet, surlouer,
burlesque, bourlinguer, entourloupe, peinturlurer, etc.) ; la séquence
« nice » se trouve bien sûr dans la ville du même nom, mais aussi dans
le mot « unicellulaire ». Seront aussi éliminés des messages avec le
verbe franglais relooker, et avec les villes de Pornic et de Pornichet.
[Deuxième envoi, 4 heures plus tard. Merci de ne pas approuver les deux
articles si jamais le premier se décoinçait.]
Le 10/06/2010 09:08, Denis Beauregard a écrit :
J'avais un problème de spam dans mon wiki. Comme solution, j'ai
modifié le code pour ajouter ces lignes :
if (stristr($body, "href")) { exit (); };
if (stristr($body, "url")) { exit (); };
if (stristr($body, "http")) { exit (); };
if (stristr($body, "typing")) { exit (); };
if (stristr($body, "nice")) { exit (); };
if (stristr($body, "look")) { exit (); };
if (stristr($body, "www")) { exit (); };
if (stristr($body, "porn")) { exit (); };
if (stristr($body, "viagra")) { exit (); };
C'est un peu radical, comme solution. Rien que la séquence « url » se
trouve dans plein de mots en français (hurler, ourlet, surlouer,
burlesque, bourlinguer, entourloupe, peinturlurer, etc.) ; la séquence
« nice » se trouve bien sûr dans la ville du même nom, mais aussi dans
le mot « unicellulaire ». Seront aussi éliminés des messages avec le
verbe franglais relooker, et avec les villes de Pornic et de Pornichet.
http://cjoint.com/?gkkjrHkNbE
C'est exhaustif ? Ok, il te suffit donc de filtrer les quatre
chaînes "http://kqaeslcizpyu.com", "http://jkzqvufwocwi.com",
"http://hkskcxvfynfs.com" et "http://njtwxsulfxhg.com", sans
aucun risque de faux positif (ces chaînes n'ont aucune chance de
se retrouver dans un message normal en français). Heureux homme.
[...]
Pour le contenu attendu, je te fais grâce des demandes de vieilles
photos du village, de renseignements généalogiques ou de précisions sur
les randos ou la flore locale...
Je ne demandais rien de plus que ce que tu viens de m'apprendre : qu'il
s'agit d'un texte libre concernant des demandes de vieilles photos ou
autres. Avant cela, j'avais imaginé qu'il pouvait s'agir d'une adresse
de courriel par exemple.
http://cjoint.com/?gkkjrHkNbE
C'est exhaustif ? Ok, il te suffit donc de filtrer les quatre
chaînes "http://kqaeslcizpyu.com", "http://jkzqvufwocwi.com",
"http://hkskcxvfynfs.com" et "http://njtwxsulfxhg.com", sans
aucun risque de faux positif (ces chaînes n'ont aucune chance de
se retrouver dans un message normal en français). Heureux homme.
[...]
Pour le contenu attendu, je te fais grâce des demandes de vieilles
photos du village, de renseignements généalogiques ou de précisions sur
les randos ou la flore locale...
Je ne demandais rien de plus que ce que tu viens de m'apprendre : qu'il
s'agit d'un texte libre concernant des demandes de vieilles photos ou
autres. Avant cela, j'avais imaginé qu'il pouvait s'agir d'une adresse
de courriel par exemple.
http://cjoint.com/?gkkjrHkNbE
C'est exhaustif ? Ok, il te suffit donc de filtrer les quatre
chaînes "http://kqaeslcizpyu.com", "http://jkzqvufwocwi.com",
"http://hkskcxvfynfs.com" et "http://njtwxsulfxhg.com", sans
aucun risque de faux positif (ces chaînes n'ont aucune chance de
se retrouver dans un message normal en français). Heureux homme.
[...]
Pour le contenu attendu, je te fais grâce des demandes de vieilles
photos du village, de renseignements généalogiques ou de précisions sur
les randos ou la flore locale...
Je ne demandais rien de plus que ce que tu viens de m'apprendre : qu'il
s'agit d'un texte libre concernant des demandes de vieilles photos ou
autres. Avant cela, j'avais imaginé qu'il pouvait s'agir d'une adresse
de courriel par exemple.