Ray Charles 4 Report post Posted May 1, 2005 (edited) Die Bilder werden (egal ob advanced oder normal) nicht angezeigt. wenn ich aber die TTF-Funktion darunter auf "NO" stelle, funktionieren sie. ich hab mir den anderen Beitrag durchgelesen und die Korrektionen gemacht, hat aber leider nicht funktioniert. weiß jemand eine Lösung? und noch eine Frage hätte ich: woran kann es liegen, wenn die Validation Emails auf einmal nicht mehr gesandt werden? danke Edited May 1, 2005 by Ray Charles Share this post Link to post
Modula 0 Report post Posted May 1, 2005 (edited) Zuerst mal wegen der Bilder: Wenn du im ACP unter "System Settings" auf "Server Environment" gehst bekommst du die PHP Info ausgegeben. Dort findest du einen Abschnitt "gd". Kannst du hier einmal die Werte von dort posten? Wegen der Validation Emails: Schickt dein Forum überhaupt noch Emails (PM Benachrichtigung, Abo, Emailfunktion wenn man einem Mitglied eine Email schreibt, ...) oder kommen gar keine Mails vom Forum mehr an? Ich finde Emails vom IPB in der Regel bei web.de im Spam Ordner weswegen ich bei mir die Texte für die wichtigen Mails schonmal komplett neu geschrieben habe (wenn jedes Forum den gleichen Textaufbau hat ist es ja klar, dass diese Mails vom Spamfilter geschluckt werden...) Edited May 1, 2005 by Modula Share this post Link to post
Ray Charles 4 Report post Posted May 1, 2005 (edited) Zuerst mal wegen der Bilder: Wenn du im ACP unter "System Settings" auf "Server Environment" gehst bekommst du die PHP Info ausgegeben. Dort findest du einen Abschnitt "gd". Kannst du hier einmal die Werte von dort posten? Wegen der Validation Emails: Schickt dein Forum überhaupt noch Emails (PM Benachrichtigung, Abo, Emailfunktion wenn man einem Mitglied eine Email schreibt, ...) oder kommen gar keine Mails vom Forum mehr an? Ich finde Emails vom IPB in der Regel bei web.de im Spam Ordner weswegen ich bei mir die Texte für die wichtigen Mails schonmal komplett neu geschrieben habe (wenn jedes Forum den gleichen Textaufbau hat ist es ja klar, dass diese Mails vom Spamfilter geschluckt werden...) Hier der Abschnitt der Server Environment: gd GD Support enabled GD Version bundled (2.0.28 compatible) FreeType Support enabled FreeType Linkage with freetype GIF Read Support enabled GIF Create Support enabled JPG Support enabled PNG Support enabled WBMP Support enabled XBM Support enabled JIS-mapped Japanese Font Support enabled oben stehen, wenn man das generierte Bild über den Link abruft, zwei Fehlermeldungen: Warning: imagettfbbox(): Could not find/open font in /usr/export/www/vhosts/funnetwork/hosting/apfriends/sources/functions.php on line 553 Warning: imagettftext(): Could not find/open font in /usr/export/www/vhosts/funnetwork/hosting/apfriends/sources/functions.php on line 559 und ich hab's gerade mal ausgestestet, indem ich eine Mail an mich selbst über das Board versandt habe: sie ist nicht angekommen, es können also anscheinend überhaupt keine mails versandt werden. Edited May 1, 2005 by Ray Charles Share this post Link to post
Ray Charles 4 Report post Posted May 1, 2005 wäre wirklich sehr nett, wenn mir jemand sagen könnte, wie ich die GD version im ACP umstellen kann. Share this post Link to post
Modula 0 Report post Posted May 1, 2005 Das Problem mit den Grafiken liegt nicht an der GD Version sondern daran, dass die Schriftart die in der Grafik verwendet wird nicht gefunden wird. Schau mal nach, ob es im Rootverzeichnis deines Forums ein Unterverzeichnis "fonts" gibt. Folgende Dateien sind hier (bei mir) vorhanden: font_license.txt geodesic.ttf index.html progbot.ttf scandal.ttf xsuni.ttf Zumindest progbot.ttf benötigst du. Zu dem Problem mit den Mails: Welche Einstellungen hast du im ACP unter "System Settings" -> "Email Set-up" gemacht? ggf. unterbindet dein Provider die PHP mail() Funktion - wenn dem so ist kannst du hier auf SMTP umstellen und musst nur noch korekkte Angaben zu deinem smtp Server machen. Share this post Link to post
Ray Charles 4 Report post Posted May 1, 2005 Das Problem mit den Grafiken liegt nicht an der GD Version sondern daran, dass die Schriftart die in der Grafik verwendet wird nicht gefunden wird. Schau mal nach, ob es im Rootverzeichnis deines Forums ein Unterverzeichnis "fonts" gibt. Folgende Dateien sind hier (bei mir) vorhanden: font_license.txt geodesic.ttf index.html progbot.ttf scandal.ttf xsuni.ttf Zumindest progbot.ttf benötigst du. Zu dem Problem mit den Mails: Welche Einstellungen hast du im ACP unter "System Settings" -> "Email Set-up" gemacht? ggf. unterbindet dein Provider die PHP mail() Funktion - wenn dem so ist kannst du hier auf SMTP umstellen und musst nur noch korekkte Angaben zu deinem smtp Server machen. danke für deine Hilfe aber ich hab den Fehler mit dem Security Code schon behoben: es war ein wenig verwirrend, denn der Pfad zur progbot.ttf fing zuerst an mit "/home/www/". damit klappte es aber nicht. als ich dann in der conf_global.php mir die anderen Pfade angesehen hab, hab ich etwas mit "usr/..." gefunden. damit klappte es dann. sehr merkwürdig und zu dem Email-Problem: mein Board sendet erst seit kurzem keine Mails mehr, früher hat es immer geklappt (und seitdem hab ich das Board nicht umgezogen). weißt du vielleicht noch eine andere Lösung? Share this post Link to post
Modula 0 Report post Posted May 1, 2005 (edited) Ich gehe mal nicht davon aus, dass du dein Forum selber hostest.. Provider machen immer mal wieder lustige Sachen ohne dass man diese direkt mitbekommt - z.B. SafeMode einschalten, GD Version ändern oder auch die mail() Funktion einschränken. Um die mail() Funktion zu testen kannst du folgendes PHP Script als datei auf deinem Server speichern und aufrufen - bitte vergiss nicht die Mailadresse zu ändern! <?php /* Empfänger */ $to = "mary@example.com"; // Deine e-Mailadresse hier eintragen /* Betreff */ $subject = "PHP mail() Testnachricht"; /* Nachricht */ $message = ' <html> <head> <title>PHP mail() Testnachricht</title> </head> <body> <p>Dies ist eine Testnachricht.</p> <p>Wenn diese Mail ankommt funktioniert die PHP Funktion mail().</p> </body> </html> '; /* Um eine HTML-Mail zu senden, können Sie den den "Content-type"-Header. setzen */ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* zusätzliche Header */ $headers .= "To: Tester <". $to . ">\r\n"; $headers .= "From: Tester <". $to .">\r\n"; /* Verschicken der Mail */ mail($to, $subject, $message, $headers); ?> Wenn du nach dem Ausführen des Scriptes (es gibt keine meldung im Browser aus, d.h. du solltest eine leere, weiße Seite sehen) solltest du eine eMail erhalten. Wenn nicht oder du statt einer leeren weißen Seite fehlermeldungen siehst kannst du davon ausgehen, dass dein Provider an den PHP Funktionen - u.a. an mail() - rumgefummelt hat... Edited May 2, 2005 by Modula Share this post Link to post
Ray Charles 4 Report post Posted May 2, 2005 (edited) Ich gehe mal nicht davon aus, dass du dein Forum selber hostest.. Provider machen immer mal wieder lustige Sachen ohne dass man diese direkt mitbekommt - z.B. SafeMode einschalten, GD Version ändern oder auch die mail() Funktion einschränken. Um die mail() Funktion zu testen kannst du folgendes PHP Script als datei auf deinem Server speichern und aufrufen - bitte vergiss nicht die Mailadresse zu ändern! <?php /* Empfänger */ $to = "mary@example.com" // Deine e-Mailadresse hier eintragen /* Betreff */ $subject = "PHP mail() Testnachricht"; /* Nachricht */ $message = ' <html> <head> <title>PHP mail() Testnachricht</title> </head> <body> <p>Dies ist eine Testnachricht.</p> <p>Wenn diese Mail ankommt funktioniert die PHP Funktion mail().</p> </body> </html> '; /* Um eine HTML-Mail zu senden, können Sie den den "Content-type"-Header. setzen */ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* zusätzliche Header */ $headers .= "To: Tester <". $to . ">\r\n"; $headers .= "From: Tester <". $to .">\r\n"; /* Verschicken der Mail */ mail($to, $subject, $message, $headers); ?> Wenn du nach dem Ausführen des Scriptes (es gibt keine meldung im Browser aus, d.h. du solltest eine leere, weiße Seite sehen) solltest du eine eMail erhalten. Wenn nicht oder du statt einer leeren weißen Seite fehlermeldungen siehst kannst du davon ausgehen, dass dein Provider an den PHP Funktionen - u.a. an mail() - rumgefummelt hat... danke erstmal ich werd's mal testen. EDIT: folgender Fehler ist aufgetaucht: Parse error: parse error, unexpected T_VARIABLE in /home/spiderma/public_html/php_mail_test.php on line 6 Edited May 2, 2005 by Ray Charles Share this post Link to post
Modula 0 Report post Posted May 2, 2005 Ich hab doch glatt geschlampt beim kopieren änder $to = "mary@example.com" // Deine e-Mailadresse hier eintragen in $to = "mary@example.com"; // Deine e-Mailadresse hier eintragen hab meinen Beitrag oben entsprechend angepasst. Share this post Link to post