ERLEDIGT
NEIN
NEIN
ANTWORTEN
16
16
ZUGRIFFE
825
825
EMPFEHLEN
-
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:
Um dies nun online zu haben, habe ich es geändert:PHP-Code:$ttf = $_SERVER['DOCUMENT_ROOT']."/system/captcha/".$ttfart;
Scheinbar besteht dort nun ein Fehler.PHP-Code:$ttf = $_SERVER['DOCUMENT_ROOT']."/test/system/captcha/".$ttfart;
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_0miWer, wenn nicht ich? Wann, wenn nicht jetzt?
-
Versuch es doch mal so:
Habe selbst nich so große PHP kenntnisse.PHP-Code:$ttf = "/test/system/captcha/".$ttfart;
Gruß Styler2go
-
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.
MfGWer, wenn nicht ich? Wann, wenn nicht jetzt?
-
04.03.09 15:55 #4
- 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.
LGDa 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.
-
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?
-
04.03.09 17:11 #6
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.
schreiben. Ich hatte das gleiche Problem auch schon.PHP-Code:$ttf = "xfilesf"; //Schriftart
Geändert von Vectormaster (04.03.09 um 17:17 Uhr)
Mit freundlichen Grüßen
Vectormaster
-
04.03.09 17:15 #7Maik Tutorials.de Gastzugang
Hi,
der URL http://www.projekt-ezes.dariodomi.de...em/captcha.php gibt mir derzeit einen "Internal Server Error" aus.
mfg Maik
-
Hi,
Die Dateien heißen: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.
candlesf
flubberf
rusqf
xfilesf
Quellcode:
(Alle Schriftart-Namen erden mit [.][ttf] - diese homepage macht daraus [f])PHP-Code:$ttfnum = 0; // Nummer der Schriftart
while ($ttfnum > 4 || $ttfnum < 1) {
$ttfnum = rand();
}
if($ttfnum == 1) {
$ttfart = "rusqf";
} elseif ($ttfnum == 2) {
$ttfart = "flubberf";
} elseif ($ttfnum == 3) {
$ttfart = "candlesf";
} elseif ($ttfnum == 4) {
$ttfart = "xfilesf";
}
danke für den Vorschlag. Ich habe mal die Dateien in den Ordner "system" geschoben, was jedoch auch nichts bringt.Wenn das Script im gleichen Ordner mit der Schriftart liegt, kannst Du einfach z.B.
schreiben. Ich hatte das gleiche Problem auch schon.PHP-Code:$ttf = "xfilesf"; //Schriftart
PHP-Code:$ttf = $ttfart; //Schriftart
Der Captcha wird über http://www.projekt-ezes.dariodomi.de...ion=guest_file in die Page eingebunden.Hi,
der URL http://www.projekt-ezes.dariodomi.de...em/captcha.php gibt mir derzeit einen "Internal Server Error" aus.
mfg Maik
Internal Server Error
Was genau soll mir das sagen
Gruß, Do_0miWer, wenn nicht ich? Wann, wenn nicht jetzt?
-
04.03.09 18:40 #9
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Ü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"
-
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_0miWer, wenn nicht ich? Wann, wenn nicht jetzt?
-
04.03.09 18:54 #11
- 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.
LGDa 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.
-
Hi,
wo finde ich denn das error_log (falls ich sowas überhaupt habe)?
ich hab leider von servern 0-ahnungWer, wenn nicht ich? Wann, wenn nicht jetzt?
-
04.03.09 19:13 #13
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Ü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"
-
04.03.09 19:13 #14
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
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.
-
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_0miGeändert von Do_0mi (04.03.09 um 19:37 Uhr)
Wer, wenn nicht ich? Wann, wenn nicht jetzt?
Ähnliche Themen
-
Captcha, wird nicht angenommen
Von Loddar1 im Forum PHPAntworten: 5Letzter Beitrag: 22.02.10, 16:40 -
Captcha wird nicht dargestellt
Von starfoxfs im Forum PHPAntworten: 2Letzter Beitrag: 11.02.10, 12:36 -
Tip-a-friend - Captcha geht nicht
Von DirkHo im Forum PHPAntworten: 9Letzter Beitrag: 05.01.10, 21:12 -
Captcha Code wird nicht übertragen
Von flogy92 im Forum PHPAntworten: 8Letzter Beitrag: 02.04.09, 12:38 -
Captcha wird nicht angezeigt
Von Alexander1307 im Forum PHPAntworten: 5Letzter Beitrag: 17.04.07, 20:32





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren