Anzeige - [Interessiert an einer Anzeige?]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> php ini Einstellungen bei captcha Script
Simi
Geschrieben am: So 21.10.2007, 13:15
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 186
Mitglied seit: 12.04.2005


Hi all,

Heute ist mir etwas sehr merkwürdiges aufgefallen. Lokal (xampp) oder bei meinem Provider funktioniert mein captcha Script problemlos. Bei meiner Diskstation (Synology DS207+) wird der Script nicht aufgerufen. Das einzige was ich mir vorstellen kann ist, dass eine Einstellung in der php.ini zur fehl Funktion führt. Da ich mich aber ehrlich gesagt nicht wirklich auskenne hoffe ich, dass jemand von euch mir einen Tipp geben könnte.

Hier ist die Info Datei zu meinen PHP Einstellungen.

Und hier mein Code:

CODE

session_start();
unset($_SESSION['captcha_spam']);
$text = rand(1000,10000); //Zufallszahl

function encrypt($string, $key) {
$result = '';
for($i=0; $i<strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)+ord($keychar));
$result.=$char;
}
return base64_encode($result);
}

$_SESSION['captcha_spam'] = encrypt($text, "090719819"); //Key
$_SESSION['captcha_spam'] = str_replace("=", "", $_SESSION['captcha_spam']);

   
header('Content-type: image/png');
$img = ImageCreateFromPNG('../captcha/captcha.png'); //Backgroundimage
$color = ImageColorAllocate($img, 0, 0, 0); //Farbe
$ttf = $_SERVER['Document-Root']."../captcha/arial.ttf"; //Schriftart
$ttfsize = 18; //Schriftgrösse
$angle = rand(5,5);
$t_x = rand(30,5);
$t_y = 20;
imagettftext($img, $ttfsize, $angle, $t_x, $t_y, $color, $ttf, $text);
imagepng($img);
imagedestroy($img);



Vielen Dank im Voraus für eure Antworten und Tipps!

Gruss
Simi


--------------------

Wer Schreibfehler findet darf sie gerne behalten.
Top
PMEmail PosterMSN
Top
 
 

#2 Geschrieben am: So 21.10.2007, 13:30 (+00:15)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 43
Mitglied seit: 15.09.2004


Hoi Simi

Für die Funktion imagettftext benötigst du gemäss PHP Manual neben der GD-Lib (hast du bereits installiert) auch noch die Bibliothek für die True Type Fonts.

QUOTE
Diese Funktion erfordert sowohl die GD- als auch die » FreeType-Bibliothek.



Gruess
Top
PMEmail PosterUsers Website
Top
 
Alonso
WEPAX.com
#3 Geschrieben am: Mi 24.10.2007, 18:18 (+3d 04:47)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 507
Mitglied seit: 10.02.2005


Wenn du direkt den Pfad zum Bild per Browser aufrufst müsste zumindest eine brauchbare Fehlermeldung dargestellt werden. Damit lässt sich dann auch wirklich gezielt suchen wink.gif


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Simi
#4 Geschrieben am: Do 25.10.2007, 09:13 (+14:54)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 186
Mitglied seit: 12.04.2005


Hi Alonso,

Habe mittlerweile festgestellt, dass die Freetype-Library nicht installiert ist. Nun bleibt die Frage, wie ich diese kompilieren muss. Habe aber bei dem Hersteller im Forum bereits nachgefragt.

Gruss
Simi


--------------------

Wer Schreibfehler findet darf sie gerne behalten.
Top
PMEmail PosterMSN
Top
 
sd12
#5 Geschrieben am: Do 25.10.2007, 10:18 (+01:05)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 3580
Mitglied seit: 3.03.2004


QUOTE (Simi @ Do 25.10.2007, 10:13)
Habe mittlerweile festgestellt, dass die Freetype-Library nicht installiert ist. Nun bleibt die Frage, wie ich diese kompilieren muss. Habe aber bei dem Hersteller im Forum bereits nachgefragt.

Vielleicht ist es auch einfach nur auskommentiert in der php.ini?


--------------------
************************
Treiber f[r das Kezboard ist [berfl[ssig.
Top
PMEmail PosterICQMSN
Top
 
Simi
#6 Geschrieben am: Do 25.10.2007, 12:47 (+02:28)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 186
Mitglied seit: 12.04.2005


Hallo sd12,

So wie es aussieht ist sie nicht auskommentiert. Ich muss sie installieren. Mal sehen ob ich das schaffe. Werde es heute Abend versuchen.

Gruss
Simi


--------------------

Wer Schreibfehler findet darf sie gerne behalten.
Top
PMEmail PosterMSN
Top
 
sd12
#7 Geschrieben am: Do 25.10.2007, 14:40 (+01:53)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 3580
Mitglied seit: 3.03.2004


Ist kein ";" davor?


--------------------
************************
Treiber f[r das Kezboard ist [berfl[ssig.
Top
PMEmail PosterICQMSN
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/21235

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
[S] Script - Passwordgeschützter Downloadbereich HPI-Service 93 2 Do 9.10.2008, 18:57
Neues Script : PHP-Melody - Musik Video CMS SCript masterxm 123 5 So 5.10.2008, 13:42
[S] Kleines Produkte DB Script Stefu 112 4 Mi 1.10.2008, 19:51
Logout Script meliger 783 13 Mi 1.10.2008, 09:56
[S] Script: frag-einen-anwalt webix 106 0 Sa 27.09.2008, 00:49
Lösung für: Content Slider-Java Script-PHP-MySql Antoine Johannes 130 2 Fr 26.09.2008, 12:54
Scheiß Script Kiddies sylvia73 706 20 Di 23.09.2008, 08:06
S: Freebie Script Yel Nats 255 4 Mo 22.09.2008, 11:31
Suche schlankes WebKatalog-Script Polymat 333 3 Di 16.09.2008, 13:49
Biete Script für Hotels, Pension etc. ? Japsa 118 0 Do 11.09.2008, 12:24




Anzeige - [Interessiert an einer Anzeige?]



Anzeigen


[Interessiert an einer Anzeige?]