Archief - Q: SPAM (form)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

KoenDK

Legacy Member
Via onze website kan je info aanvragen via een basic formulier
voornaam
naam
organisatie
telefoon
email
vraag


en wij krijgen sinds gisteren SPAM binnen :

1.
First Name : Wyatt
Last Name : Ronny
Organization : Jadyn
Phone : Ronny
Email : [email protected]

2.
Voornaam : Jaylan
Achternaam : Kian
Organisatie : Isaak
Telefoon : Jamir
E-mail : [email protected]

3.
Voornaam : Dandre
Achternaam : Zavier
Organisatie : Cesar
Telefoon : Ray
E-mail : [email protected]

4.
First Name : Tyshawn
Last Name : Jose
Organization : Jairo
Phone : Cullen
Email : [email protected]

en in de vraag/info request tekstvak-area staat steeds

<a href=\"http blablabla\">blavlabla</a>
en dit 100 maal in datzelfde tekstvak, in die éne post


gaat van URL's die op niets slaan (http://10.sfumate.com/repubblicadomenicana)
tot prOn (<a href=\"http://3.primissimi.com/orgasmmovies/\"> orgasmmovies </a>)
(http://16.sonopassato.com/couplesseekingmenforthreesomes/\"> couplesseekingmenforthreesomes </a>)


euhm
wtf kan ik hieraan doen??
eigenlijk totaal geen idee :s

vroeger nooit last van gehad.

Ramm

Legacy Member
Je kan om te beginnen de namen van uw inputfields veranderen naar minder voor de hand-liggende namen. Dus niet bv. name, email, comment,... maar gewoon de meest onnozele namen uit.

Daarnaast kan je natuurlijk ook met CAPTCHA werken om de bots eruit te halen

Incinnerator

Legacy Member
Ik had net hetzelfde probleem.

Ik heb dit opgelost door een selectievakje te plaatsen.
indien mensen het hebben aangevinkt dan wordt er pas opgeslagen in de database. indien mensen dat vergeten wordt de informatie uiteraard terug in de veldjes geplaats (anders moeten de mensen alles opnieuw typen ;) )

dit werkt tot hier toe perfect.

Greetz
Incinnerator

Lashknife

Legacy Member
display een js random generated confirmation code die ze in een extra vakje moeten intypen en die jij in een hidden field ook plaatst (het moeten al heeel slimme bots zijn om door te hebben dat ze ook nog de code uit da een vak moeten halen en in da ander vak plaatsen (wederom geen voor de hand liggende form-names gebruiken)

Nu er zijn bots die dat kunnen afhandelen, maar dan afgestemd op jouw sourcecode en dan zul je eventueel je toevlucht moeten nemen tot serverside rendered controle images zoals je bij vele forums ziet. OCR staat namelijk nog steeds in de kinderschoenen (alhoewel een maatje groter dan vroeger)

KoenDK

Legacy Member
ik ben op zoek naar de code van die fameuze captcha

iemand enig idee waar ik die kan vinden?
via google kom ik enkel op

- pagina's met uitleg (à la wikipedia)
- mensen die hun eigen captcha script schrijven, maar waarbij je dan comments ziet...dat hun script niet echt werkt
- captcha script waarvoor ik moet betalen (http://tools4php.com/captcha/)
...



ps : mijn kennis php is :sleep:




**edit : http://www.ejeliot.com/pages/2

eerst ga ik dit eens proberen !
eerste site die ik tegenkom met uitleg

KoenDK

Legacy Member
oké
even alles toegepast zoals bovenstaande URL

in dezelfde map, waar mijn form is opgebouwd,staan dus nu 2 extra php files
namelijk php-captcha.inc.php en visual-captcha.php
(fonts zijn ook toegevoegd in een dir fonts)

verder gebruik ik de code zoals op de website vermeld :


PHP:
<?php 
require('php-captcha.inc.php'); 
$aFonts = array('fonts/VeraBd.ttf', 'fonts/VeraIt.ttf', 'fonts/Vera.ttf'); 
$oVisualCaptcha = new PhpCaptcha($aFonts, 200, 60); 
$oVisualCaptcha->Create(); 
?>


PHP:
<p><img src="visual-captcha.php" width="200" height="60" alt="Visual CAPTCHA" /></p>

PHP:
<?php 
require('php-captcha.inc.php'); 
if (PhpCaptcha::Validate($_POST['user_code'])) { 
echo 'Valid code entered'; 
} else { 
echo 'Invalid code entered'; 
} 
?>



zoals in de img vermeld => alt="Visual CAPTCHA"

wel nu

ik zie geen image, maar wel een rood kruisje met
u raadt het al
Visual CAPTCHA


waarom komt de foto er niet door :eek:

killgore

Legacy Member
ga rechtstreeks naar visual-captcha.php en kijk welke fouten hij daar geeft.

KoenDK

Legacy Member
killgore zei:
ga rechtstreeks naar visual-captcha.php en kijk welke fouten hij daar geeft.

amai :eek:
daar staat ie goed :eek:



daar zie ik de foto met 5 letters, zoals het moet
bij refreshen zie ik ook steeds nieuwe ...

:s :s :s :s :s

killgore

Legacy Member
lol, foute link in uw img dan?

laat ook width en height eens weg ;).

KoenDK

Legacy Member
oké
dan nemen we het volledige pad


logisch hé :p



width en height weg? enige reden toe?
just asking ;-)

KoenDK

Legacy Member
omg
werkt dat systeem eigenlijk wel vanop die site :s

indien ik iets anders ingeef
krijg ik nog altijd Valid code entered :D

(eigenlijk niet grappig)



code :

PHP:
if( $_POST['send_request'] ) 
{

require('php-captcha.inc.php'); 
if (PhpCaptcha::Validate($_POST['user_code'])) { 
echo 'Valid code entered'; 
} else { 
echo 'Invalid code entered'; 
} 

        $regex['first_name'] = "^."; #require atleast one character
        $regex['last_name'] = "^."; #require atleast one character
        ....


onder die laatste regex volgen nog andere statements die al jaren werken dus ja
code is overbodig




voor de rest heb ik bij de form enkel dit toegevoegd :

PHP:
<img src=".../visual-captcha.php" alt="Visual CAPTCHA" />
<input name="user_code" class="inputbox" size="5" type="text" id="user_code" value="<?= $_POST['user_code'] ?>"><b>Neem de letters of cijfers uit de figuur over.</b>



euhm
?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan