Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.
Een nieuw onderwerp moet..:
- uiteraard voldoen aan de algemene voorwaarden
- niet passen in de gewone supportfora
- interessante zijn voor het overgrote deel van onze gebruikers
- een neutrale of positieve ondertoon hebben
- anders zijn dan bestaande onderwerpen
-
Salomon
- Berichten: 3878
- Lid geworden op: 14 feb 2006, 16:15
Bericht
door Salomon » 21 feb 2007, 12:19
Hallo, ik wil een eigen captcha maken, maarruh... Hoe kan je letters genereren? PHP heeft daar geen functie voor toch?
Wat misschien wel zou kunnen:
Maar dit lijkt me niet ideaal...
-
Paul
- Beheerder

- Berichten: 20315
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 21 feb 2007, 12:20
Hoe bedoel je eigen letters genereren? Letters staan gewoon in de charterset, die kun je niet zelf maken

-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 21 feb 2007, 12:22
bedoel je een random lettertjes ?
Code: Selecteer alles
<?
// RANDOM KEY PARAMETERS
$keychars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$length = 40;
// RANDOM KEY GENERATOR
$randkey = "";
$max=strlen($keychars)-1;
for ($i=0;$i<=$length;$i++) {
$randkey .= substr($keychars, rand(0, $max), 1);
}
?>
bron :
http://be2.php.net/rand
-
Paul
- Beheerder

- Berichten: 20315
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 21 feb 2007, 12:23
Je vergeet rand te seeden, wat met php < 4.2.0 met mt_srand() moet
Note: As of PHP 4.2.0, there is no need to seed the random number generator with srand() or mt_srand() as this is now done automatically.
En beter is met range() en array te werken, hoef je niet substr te gebruiken, wat memory scheelt.
-
Salomon
- Berichten: 3878
- Lid geworden op: 14 feb 2006, 16:15
Bericht
door Salomon » 21 feb 2007, 12:41
Ofterwel?
Heb jij een script paul?
(JIJ had toch je eigen captcha gemaakt... Better Captcha toch?)
-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 21 feb 2007, 12:45
phpbb genereerd haar eigen aan de hand van een sessie (?). Dus niet met een random denk ik.
-
Paul
- Beheerder

- Berichten: 20315
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 21 feb 2007, 13:03
svenn schreef:phpbb genereerd haar eigen aan de hand van een sessie (?). Dus niet met een random denk ik.
Genereerd wel random in usercp_register.php een aantal tekens.
-
Paul
- Beheerder

- Berichten: 20315
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 21 feb 2007, 13:07
animated hebben geen zin. Die zijn juist makkelijker voor bots.
-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 21 feb 2007, 13:08
Ik denk niet dat het een verschil maakt, animated of niet. Ze zijn wel grappig
-
Paul
- Beheerder

- Berichten: 20315
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 21 feb 2007, 13:09
Het maakt wel degelijk verschil, ik kan even het artikel zo gauw niet vinden, maar er was een zeer uitgebreid artikel over een maandje terug.
-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 21 feb 2007, 13:12
Wel als je op exit rampt in IE stoppen ze meteen dusja. Maargoed ze blijven mooi gevonden. Ik denk trouwens niet dat een captcha 100 % veilig en handig za zijn, we moeten ons verder toespitsen op dingen die een computer minder goed kan zoals praten, problemen maken, ... zie qeust van deze maand

-
Paul
- Beheerder

- Berichten: 20315
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 21 feb 2007, 13:13
Computers kunnen ook klanken onderscheiden

-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 21 feb 2007, 13:15
Jah maar niet zo goed, en ze kunnen slecht praten. Binnenkort word het, spreek dit woord uit. Naja ik steel maar uit de ideeën van Qeust hoor :p
edit :
http://www.questmagazine.nl/index2.php