tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
16
ZUGRIFFE
825
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Do_0mi
    Do_0mi Do_0mi ist offline Mitglied Silber
    Registriert seit
    May 2008
    Beiträge
    62
    Hi,

    ich habe ein Problem. Und zwar möchte ich mein Captcha, welches auf meinem Localhost läuft, nun online übernehmen.
    Jedoch wird das Captcha-Bild nicht geladen. Um das Bild zu generieren verwende ich:
    <img src="system/captcha.php" border="1" onclick="javascript:this.src='system/captcha.php?'+Math.random();">

    Um die Schriftart zu bestimmen, steht in der system/captcha.php beim Localhost:
    PHP-Code:
    $ttf $_SERVER['DOCUMENT_ROOT']."/system/captcha/".$ttfart
    Um dies nun online zu haben, habe ich es geändert:
    PHP-Code:
    $ttf $_SERVER['DOCUMENT_ROOT']."/test/system/captcha/".$ttfart
    Scheinbar besteht dort nun ein Fehler.
    Man befindet sich in "http://www.projekt-ezes.dariodomi.de/test/"
    In wie fern ist die Angabe "$fft" falsch? Stimmt am" $_SERVER['DOCUMENT_ROOT']" irgendetwas nicht?

    Am Quellcode ist ansonsten nichts falsch, da der captcha im localhost läuft.

    Danke schonmal für die Antworten.

    Gruß, Do_0mi
     
    Wer, wenn nicht ich? Wann, wenn nicht jetzt?

  2. #2
    styler2go styler2go ist offline Mitglied Gold
    Registriert seit
    Mar 2008
    Ort
    Gründau
    Beiträge
    149
    Versuch es doch mal so:

    PHP-Code:
    $ttf "/test/system/captcha/".$ttfart
    Habe selbst nich so große PHP kenntnisse.

    Gruß Styler2go
     

  3. #3
    Avatar von Do_0mi
    Do_0mi Do_0mi ist offline Mitglied Silber
    Registriert seit
    May 2008
    Beiträge
    62
    Hi styler2go,

    danke für deine Antwort.
    jedoch geht das auch nicht.
    ich habe auch mal den kompletten Pfad (http://www...) angegeben, was aber auch nichts bringt.

    MfG
     
    Wer, wenn nicht ich? Wann, wenn nicht jetzt?

  4. #4
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    ist error_reporting aufgedreht? Prüfe mal die Verzeichnis- und Dateirechte auf dem Server.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  5. #5
    Avatar von Do_0mi
    Do_0mi Do_0mi ist offline Mitglied Silber
    Registriert seit
    May 2008
    Beiträge
    62
    Hi,

    error_reporting gibt keinen Fehler aus.
    Die Datei-, Verzeichnis-rechte waren auf 755. Ich habe sie mal auf 777 gemacht, was jedoch auch nichts genützt hat.
     
    Wer, wenn nicht ich? Wann, wenn nicht jetzt?

  6. #6
    Avatar von Vectormaster
    Vectormaster Vectormaster ist offline Mitglied Silber
    Registriert seit
    Apr 2008
    Beiträge
    63
    Wie und wo wird der Fontname angegeben?
    Weil das ganze sieht so aus: bei Windows Webserver ist groß und klein Schreibung egal bei Linux NICHT!! also darfst du nicht SCHRIFTTYPF schreiben sonder du musst das so schreiben, wie die Datei auf dem Server heißt also praktisch schrifttypf oder je nach dem halt.
    Wenn das Script im gleichen Ordner mit der Schriftart liegt, kannst Du einfach z.B.
    PHP-Code:
    $ttf "xfilesf"//Schriftart 
    schreiben. Ich hatte das gleiche Problem auch schon.
    Geändert von Vectormaster (04.03.09 um 17:17 Uhr)
     
    Mit freundlichen Grüßen
    Vectormaster

  7. #7
    Maik Tutorials.de Gastzugang
    Zitat Zitat von Do_0mi Beitrag anzeigen
    Um die Schriftart zu bestimmen, steht in der system/captcha.php beim Localhost:
    PHP-Code:
    $ttf $_SERVER['DOCUMENT_ROOT']."/system/captcha/".$ttfart
    Um dies nun online zu haben, habe ich es geändert:
    PHP-Code:
    $ttf $_SERVER['DOCUMENT_ROOT']."/test/system/captcha/".$ttfart
    Scheinbar besteht dort nun ein Fehler.
    Man befindet sich in "http://www.projekt-ezes.dariodomi.de/test/"
    Hi,

    der URL http://www.projekt-ezes.dariodomi.de...em/captcha.php gibt mir derzeit einen "Internal Server Error" aus.

    mfg Maik
     

  8. #8
    Avatar von Do_0mi
    Do_0mi Do_0mi ist offline Mitglied Silber
    Registriert seit
    May 2008
    Beiträge
    62
    Hi,

    Wie und wo wird der Fontname angegeben?
    Weil das ganze sieht so aus: bei Windows Webserver ist groß und klein Schreibung egal bei Linux NICHT!! also darfst du nicht SCHRIFTTYPF schreiben sonder du musst das so schreiben, wie die Datei auf dem Server heißt also praktisch schrifttypf oder je nach dem halt.
    Die Dateien heißen:
    candlesf
    flubberf
    rusqf
    xfilesf

    Quellcode:
    PHP-Code:
        $ttfnum 0// Nummer der Schriftart
        
    while ($ttfnum || $ttfnum 1) {
             
    $ttfnum rand(); 
        }
        if(
    $ttfnum == 1) {
        
    $ttfart "rusqf";
        } elseif (
    $ttfnum == 2) {
        
    $ttfart "flubberf";
        } elseif (
    $ttfnum == 3) {
        
    $ttfart "candlesf";
        } elseif (
    $ttfnum == 4) {
        
    $ttfart "xfilesf";
        } 
    (Alle Schriftart-Namen erden mit [.][ttf] - diese homepage macht daraus [f])

    Wenn das Script im gleichen Ordner mit der Schriftart liegt, kannst Du einfach z.B.
    PHP-Code:
    $ttf "xfilesf"//Schriftart 
    schreiben. Ich hatte das gleiche Problem auch schon.
    danke für den Vorschlag. Ich habe mal die Dateien in den Ordner "system" geschoben, was jedoch auch nichts bringt.
    PHP-Code:
    $ttf $ttfart//Schriftart 

    Hi,

    der URL http://www.projekt-ezes.dariodomi.de...em/captcha.php gibt mir derzeit einen "Internal Server Error" aus.

    mfg Maik
    Der Captcha wird über http://www.projekt-ezes.dariodomi.de...ion=guest_file in die Page eingebunden.
    Internal Server Error
    Was genau soll mir das sagen

    Gruß, Do_0mi
     
    Wer, wenn nicht ich? Wann, wenn nicht jetzt?

  9. #9
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Zitat Zitat von Do_0mi Beitrag anzeigen
    ...
    Internal Server Error
    Was genau soll mir das sagen[?
    ...
    Ein Internal Server Error zeigt Serverfehlkonfigurationen an.
    Hast du in dem Ordner ne .htaccess?

    Eventuell sind da Fehler drin.

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  10. #10
    Avatar von Do_0mi
    Do_0mi Do_0mi ist offline Mitglied Silber
    Registriert seit
    May 2008
    Beiträge
    62
    Hi,

    im dem Ordner habe ich keine .htaccess, jedoch habe ich im Hauptverzeichnis eine:
    Code :
    1
    2
    3
    4
    5
    
    #php 5 aktivieren - by Domi, 03.09.08
     
    AddType x-mapp-php5 .php 
     
    AddHandler x-mapp-php5 .php

    Ich nehme mal nicht an, dass dort keine Fehler sind, ist eig. nur da, um php5 zu aktivieren.

    Kann man das "Internal Server Error"-Problem mit einer .htaccess lösen?

    Gruß, Do_0mi
     
    Wer, wenn nicht ich? Wann, wenn nicht jetzt?

  11. #11
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    Du solltest erstmal herausfinden, was genau den Fehler verursacht. Dazu müsstest Du mal ins Error-Log schauen.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  12. #12
    Avatar von Do_0mi
    Do_0mi Do_0mi ist offline Mitglied Silber
    Registriert seit
    May 2008
    Beiträge
    62
    Hi,

    wo finde ich denn das error_log (falls ich sowas überhaupt habe)?
    ich hab leider von servern 0-ahnung
     
    Wer, wenn nicht ich? Wann, wenn nicht jetzt?

  13. #13
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Zitat Zitat von Do_0mi Beitrag anzeigen
    Hi,

    wo finde ich denn das error_log (falls ich sowas überhaupt habe)?
    ich hab leider von servern 0-ahnung
    Hi,
    hast du Linux oder Windows?

    Unter Windows (bei einer XAMPP-Std-Installation):
    C:\xampp\apache\logs\access.log
    C:\xampp\apache\logs\error.log

    Bei ner Debian Installation:
    /var/log/apache2/error.log
    /var/log/apache2/access.log


    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  14. #14
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    Zitat Zitat von Do_0mi Beitrag anzeigen
    wo finde ich denn das error_log (falls ich sowas überhaupt habe)?
    ich hab leider von servern 0-ahnung
    kommt auf den Server an. Da solltest Du mal Deinen Hoster fragen.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  15. #15
    Avatar von Do_0mi
    Do_0mi Do_0mi ist offline Mitglied Silber
    Registriert seit
    May 2008
    Beiträge
    62
    hi,

    ich hab Linux.

    Ich hab mal eine Stelle aus den Logs rausgenommen.
    "access.log.10.3":

    Code :
    1
    
    **.***.***.** - - [04/Mar/2009:19:10:11 +0100] "GET /test/system/captcha.php HTTP/1.1" 200 689 www.projekt-ezes.dariodomi.de "http://www.projekt-ezes.dariodomi.de/test/index.php?action=guest_file" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6" "-"

    Ich hoffe, das ist das richtige. Mir sagt das, was da drinsteht garnichts...


    Nebenbei hab ich mir gerade die Frage gestellt, wieso alle anderen Captcha-Systeme (webspell, clansphere, typo3, websitebaker, etc.) auf dem Server laufen, nur meins nicht...

    Gruß, Do_0mi
    Geändert von Do_0mi (04.03.09 um 19:37 Uhr)
     
    Wer, wenn nicht ich? Wann, wenn nicht jetzt?

Ähnliche Themen

  1. Captcha, wird nicht angenommen
    Von Loddar1 im Forum PHP
    Antworten: 5
    Letzter Beitrag: 22.02.10, 16:40
  2. Captcha wird nicht dargestellt
    Von starfoxfs im Forum PHP
    Antworten: 2
    Letzter Beitrag: 11.02.10, 12:36
  3. Tip-a-friend - Captcha geht nicht
    Von DirkHo im Forum PHP
    Antworten: 9
    Letzter Beitrag: 05.01.10, 21:12
  4. Captcha Code wird nicht übertragen
    Von flogy92 im Forum PHP
    Antworten: 8
    Letzter Beitrag: 02.04.09, 12:38
  5. Captcha wird nicht angezeigt
    Von Alexander1307 im Forum PHP
    Antworten: 5
    Letzter Beitrag: 17.04.07, 20:32