Hallo habe bei All-Inclusive-Webspace eine domain.
Ich möchte bei der Registirierung eines Users eine Sicherheitsabfrage machen.
Dies klappt auch auf meinem Lokalem Webspace(sprich:XAMPP).
Auf dem All-Inclusive-Webspace jedoch nicht.
Vieleicht habe ich ein Programmierfehler oder die sperren solche Sachen.
Kann einer mal bitte drüber fliegen und mir evtl. Feedback geben.
captcha.php:
registrierung.php:
Meldung wenn ich "http://www.tsk-telefonie.de/captcha/captcha.php" eingebe:
Die Grafik "http://www.tsk-telefonie.de/captcha/captcha.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Meldung wenn ich "http://localhost/tsk-telekom.de/captcha/captcha.php" eingebe:
Die Grafik erscheint ohne Fehler oder sonstiges
Ich möchte bei der Registirierung eines Users eine Sicherheitsabfrage machen.
Dies klappt auch auf meinem Lokalem Webspace(sprich:XAMPP).
Auf dem All-Inclusive-Webspace jedoch nicht.
Vieleicht habe ich ein Programmierfehler oder die sperren solche Sachen.
Kann einer mal bitte drüber fliegen und mir evtl. Feedback geben.
captcha.php:
Code:
<?php
session_start();
unset($_SESSION['captcha_spam']);
function randomString($len){
function make_seed(){
list($usec , $sec) = explode (' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
//Der String $possible enthält alle Zeichen, die verwendet werden sollen
$possible="ABCDEFGHJKLMNPRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789";
$str="";
while(strlen($str)<$len)
$str.=substr($possible,(rand()%(strlen($possible))),1);
return($str);
}
$text = randomString(5); //Die Zahl bestimmt die Anzahl stellen
$_SESSION['captcha_spam'] = $text;
header('Content-type: image/png');
$img = ImageCreateFromPNG('captcha.png'); //Backgroundimage
$color = ImageColorAllocate($img, 0, 0, 0); //Farbe
$ttf = "XFILESF"; //Schriftart
$ttfsize = 25; //Schriftgrösse
$angle = rand(0,5);
$t_x = rand(5,30);
$t_y = 35;
imagettftext($img, $ttfsize, $angle, $t_x, $t_y, $color, $ttf, $text);
imagepng($img);
imagedestroy($img);
?>
registrierung.php:
Code:
...
<img style='position:relative;top:20px;left:20px;' src='captcha/captcha.php' border='1' title='Sicherheitscode'>
...
Meldung wenn ich "http://www.tsk-telefonie.de/captcha/captcha.php" eingebe:
Die Grafik "http://www.tsk-telefonie.de/captcha/captcha.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Meldung wenn ich "http://localhost/tsk-telekom.de/captcha/captcha.php" eingebe:
Die Grafik erscheint ohne Fehler oder sonstiges
Zuletzt bearbeitet: