cybton.com
Über uns | Jobs | Werbung | Sitemap | AGB | Impressum | Hilfe ?
 Kostenlos anmelden)
wichtigWir suchen PHP-Entwickler/innen (Freelancer oder Vollzeit)
Forum
Aktuellste Beiträge
Forenregeln

Community
BB-Codes
Tags
Chat
Suche (Web)
Wer ist online?
Top-User

Basar


Statistik
Mitglieder gesamt: 69379
Mitglieder online: 2
Gäste online: 1
mehr...

Anzeige
Forum » Forum: Website & Webprogrammierung » Thread: Captcha Script - lokal auf Xampp läuft es aber online nicht ?

Thread: Captcha Script - lokal auf Xampp läuft es aber online nicht ?

Tags: Captcha , XAMPP

22.05.2008 23:55 Uhr

 

Status: offline
+ PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?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 = $_SERVER['DOCUMENT_ROOT']."/captcha/XFILES.TTF"; //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);
?>
Dieses läuft lokal auf XAmpp ohne Probleme und gerneriert eine Grafik, aber online bekomme ich nur ein Die Grafik "http://web102.server18.ahloa.de/content1/captcha/captcha.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Sieht da vll. jemand, was da das korrekte Ausführen verhindert?  :question: 
___________________________
-> www.daniel-winter.de
Wer da nicht wach wird ist TOT oder HipHopper
22.05.2008 23:58 Uhr

 

Xeco
Administrator
Status: offline
na dann mach doch mal den header() raus und schau, was für Fehlermeldungen kommen...
23.05.2008 06:00 Uhr

 

Status: offline
Danke!

Wen es interessiert, es handelte sich um den Font, der nicht gefunden werden konnte  :sad: 
___________________________
-> www.daniel-winter.de
Wer da nicht wach wird ist TOT oder HipHopper
24.05.2008 15:07 Uhr

 

Status: offline
Schreibe unter die Variablen-Zuweisungen
PHP:
1
<?php echo $ttf; ?>
und schau, ob sich die Font-Datei tatsächlich an der genannten Stelle befindet. Vielleicht ist auch einfach das "/" vor "captcha" zuviel, weil der DOCUMENT_ROOT möglicherweise schon mit einem "/" endet.
___________________________
Folgt mir auf Identi.ca/
Ähnliche Threads Forum Ähnlichkeitsgrad
 Captcha Reload im IE geht nicht Website & Webprogrammierung 1
 XHTML Validation Website & Webprogrammierung 1
 Captcha reloaden (AJAX?) Website & Webprogrammierung 1
 [gelöst] XAMPP Warning: session_start() [function.session-start]: Cannot send session cache limiter Website & Webprogrammierung 1
 gehackt? - SSH-2.0-OpenSSH_4.6 Software & Betriebssysteme 1
 Captcha Script - bitte bewerten Website & Webprogrammierung 1
 [gelöst] Nach Neuinstallation von xampp wird Seite nicht richtig angezeigt Website & Webprogrammierung 1
nach obennach oben

Copyright © 2014 cybton-network

Google
Partner: #Musik - Dein Internetradio - nexem. - .wir machen news
ANEXIA - PHP Entwicklung - Web-Entwicklung - Fritz!Box Anrufmonitor für Mac OS - Rolladen, Markisen und Jalousien in Stuttgart - Rolladen in Stuttgart - SMSjobs