form email php e spam

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
non so se sono nella sez giusta, mal che vada luke mi sposta:crying:

nel mio sito ho un classico form php+phpmailler per i contatti e speravo di evitare lo spam.
da alcuni giorni arrivano offerte di visitare sex siti (non 6 siti), secondo voi l'invio è fatto da programma o qualcuno lo fa manualmente.
inserendo il classico codice random di conferma "sei umano?" evito o no

ciao a tutti
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
da quello che so io (non l'ho mai usato) captcha consiste di estrarre random un certo numero di caratteri e presentarli su un bak distorto.

visto che ho pronti una serie di numeri [0-9] in formato .gif (15x15px), secondo te è valido che estragga casualmente (es 3 numeri) e li carichi

src=nun_$casuale1.gif .. src=nun_$casuale2.gif .. src=nun_$casuale3.gif
e salvo in sessione i numeri casuali estratti?

e l'utente scrive i numeri che vede se ok invia altrimenti no

spero di essermi spiegato
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
questo è il codice che ho buttato giù


HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
</head>

<body>
<?php
$quantiCasual=4;
for($k=0; $k <$quantiCasual;$k++){
	$casuale[$k]= rand(0,9);
}
$estratti=implode($casuale);

?>


<p>
<?php
for($j=0; $j <$quantiCasual;$j++){
?>
<img src="numeri/<?php echo $casuale[$j] ?>.gif" width="15" height="15">
<?php
}
?>
</p>
<?php echo $estratti //da passere in sessione alla pag chiamata dal form?>
</body>
</html>

se ha qualcuno interessa passo anche i numeri
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
dimenticavo
per confondere le acque (non so se serva) ho cambiato il nome delle gif
(0.gif, 1.gif...9.gif) in
x123456789.gif 0x23456789.gif....

ed aggiunto

PHP:
$nomeFile[$k]=eregi_replace("$casuale[$k]", "x","0123456789");
........
<img src="numeri/<?php echo $nomeFile[$j] ?>.gif" width="15" height="15">

penso che sia più difficile da interpretare
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ho visto

vai sul mio sito nella sezione contatti


però io faccio fatica a leggerlo (sono un po daltonico ed astigmatico).

utilizzo replace (forse c'è qualcosa di meglio) per modificare il nome del file gif che non sarà più 0.gif, 1.gif ..... 9.gif, ma x123456789.gif, 0x23456789.gif ... 012345678x.gif in (uso "x" ma potrebbe essere qualsiasi altro carattere) in quanto penso che possa confondere di più.
inoltre per il captcha a che ne so io dovrei avere attive le librerie GD, ma il mio sito è su piattaforma win e ar*ba su win non ha le lib attivate, dovrei passare sotto linux

comunque (per ora) sembra funzionare
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ok, modifico
nel piccolo manuale php (prelevato da un sito concorrente a questo)
nella sezione "le funzioni con iniziale S, T e U" str_replace non è citata.
 
Discussioni simili
Autore Titolo Forum Risposte Data
C Form email php su pagina index.html? PHP 21
Matteo Lorenzon [PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email WordPress 1
CoyotesSon [PHP] Form via email PHP 10
M Tabella PHP con sorgente dati csv: selezionare le riche e compilare Form eMail PHP 1
F Problema form invio email php PHP 3
F form invio email php PHP 5
anton Nascondere indirizzo email agli spambot in un form php PHP 21
R Inviare file tramite un form a un indirizzo email tramite pagina php PHP 1
T FORM PHP; l'email non arriva!!! PHP 2
S Invio email da form PHP 8
Michaelweb93 [HTML] Creazione risposta automatica - email "Contact form 7" Wordpress WordPress 10
S Email di conferma dopo un form PHP 4
ecosito Mailchimp: copiare l'email inserita nel form html nel primo campo del form di Mailchimp HTML e CSS 4
D Form Registrazione con conferma via email - problema PHP 10
asevenx problema invio email tramite form PHP 3
Shyson Inviare css con form email PHP 1
M form contatto email HTML e CSS 0
S Uppare un immagine da un form alla email PHP 2
T [risolto] aiutino modifica form email HTML e CSS 7
T [risolto] Realizzare un form email con multi scelta Sviluppo app per Android 2
Task Mc Problema form invio email da sito ç__ç PHP 4
L Aiuto per ultimazione form invio email PHP 3
A Piccolo problema con form email HTML e CSS 2
M Form Errore email campi vuoti PHP 5
A Aiuto per form email con allegato PHP 4
S Inviare contenuto form a un indirizzo email HTML e CSS 1
M Modificare form email affinchè mandi una copia BCC CMS (Content Management System) 1
G Form mail con indirizzo email del mittente PHP 3
C Passare array con email da un form via post PHP 3
R Email da form PHP 11
M Devo realizzare un form che vi invii dei dati su un email PHP 8
S Dare segnalazione errore stessa pagina del form email PHP 8
S problema visualizzazione email dopo compilazione form PHP 2
P ASP form invio dati + file per email Classic ASP 4
M form email, dove sbaglio? HTML e CSS 6
F form che non invia email Aiuto!!! HTML e CSS 1
L Aiuto con form invio email PHP 2
R Inviare dati form a indirizzo email PHP 23
S Aiuto form email Javascript 0
C form non arriva email PHP 9
S invio form via email Classic ASP 1
G Form per email o contatti mi dareste dei consigli ? Classic ASP 14
coccobil Invio email multiple da form PHP 0
K invio form su email HTML e CSS 8
V Form di spedizione email Classic ASP 4
L form/email HTML e CSS 3
F FORM - ordinare l'email... HTML e CSS 3
S passare un valore da un form a un file .php con metodo post PHP 4
K Form che manda dati doppi PHP 1
K Problema form update PHP 2

Discussioni simili