Hallo!
Ich habe mal wieder ein Problem, undzwar diesmal bei einem Captcha.
Root info:
OS: Debian ETCH x32
Apache2
Weis jemand wie ich ihn angezeigt bekommen tue :S?
Hallo!
Ich habe mal wieder ein Problem, undzwar diesmal bei einem Captcha.
Root info:
OS: Debian ETCH x32
Apache2
Weis jemand wie ich ihn angezeigt bekommen tue :S?
Falls Freiheit überhaupt irgendetwas bedeutet,
dann bedeutet sie das Recht darauf,
den Leuten das zu sagen, was sie nicht hören wollen. http://www.kosegutt.net/Scotsman-Banned.gif
Du willst auf einem Debian World of Warcraft installieren?
Wie bitte? Wie sollen wir dir mit so wenigen Informationen helfen können?
Du hast einen Server auf dem irgendeine Website (oder etwas derartiges) liegt und da irgendein Script, dass diese Captchas einsetzt? Was für ein Script? Link?
https://signup.wow-europe.com/authkey.html
...wäre der offizielle (legale) Link.
Es ist ein MySQL Account Register Script.
Wird per befehl ein Account in der MySQL geschrieben und man kann sich Einloggen.
Link hier:
http://wow-masters.ath.cx/
Code vom Captcha:
PHP-Code:
<?php
session_start();
/*
*#########################################*
# Hier nichts veraendern! #
*#########################################*
# Copyright 2008 by XburN/AEoN~X2 #
*#########################################*
*/
header("Content-type: image/png");
unset($_SESSION['captcha_spam']);
function randomString($len) {
function make_seed(){
list($usec , $sec) = explode (' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
$possible="abcdefghijkmnpqrstuvwxyz123456789";
$str="";
while(strlen($str)<$len) {
$str.=substr($possible,(rand()%(strlen($possible))),1);
}
return($str);
}
$text = randomString(10);
$_SESSION['captcha_spam'] = $text;
$img = imagecreatefrompng('captcha.png');
$color = imagecolorallocate($img, 18, 205, 26);
$ttf = "./comic.ttf";
$ttfsize = 20;
$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);
?>
Falls Freiheit überhaupt irgendetwas bedeutet,
dann bedeutet sie das Recht darauf,
den Leuten das zu sagen, was sie nicht hören wollen. http://www.kosegutt.net/Scotsman-Banned.gif
Überprüfe mal den Phat. Kenne mich nicht "sooooooooo" mit PHP aus. Aber es sieht mir danach aus, als ob das PHP das Bild nicht ausgibt, denn das Bild ist auf die PHP verlinkt.
Schon GD installiert?
Hab es mal auf meinem Server getestet, da läuft es:
Kannst du mal eine neue PHP Datei erstellen, die den folgenden Code enthält, und mir dann die URL geben?
Am besten per PN, da die Daten die dort angezeigt werden, viel über dein System verraten und deshalb nicht öffentlich sein sollten.PHP-Code:
<? phpinfo(); ?>
Edit:
Darauf wollte ich hinaus.
Geändert von EPIC! (17.01.2009 um 22:07 Uhr) Grund: ja
Falls Freiheit überhaupt irgendetwas bedeutet,
dann bedeutet sie das Recht darauf,
den Leuten das zu sagen, was sie nicht hören wollen. http://www.kosegutt.net/Scotsman-Banned.gif
Da du nur den geschriebenen Text, und keine Informationen angezeigt bekommst, also der Webserver den Befehl nicht verarbeitet, gehe ich stark davon aus das du kein PHP installiert hast.
Soweit ich es nun den Informationen entnehmen konnte hast du keinen Webspace gemietet, sondern einen Root/vServer auf dem du einen Apache2 Server betreibst, richtig?
In dem Fall würde ich mir den Link den Gurke gepostet hat angucken. Dort wird erklärt wie man PHP installiert und auch einrichtet.