![]() |
| | LinkBack (6) | Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo, bei der Nutzung der Typo3-Mailformulare kommt nach dem Absenden folgende Fehlermeldung: Warning: gethostbyaddr(:sad: Address is not a valid IPv4 or IPv6 address in [Webserver-Pfad zur typo3-Installation]/t3lib/class.t3lib_htmlmail.php on line 274 Ich habe mal in die t3lib_htmlmail.php reingeschaut: Das Problem liegt daran, dass die Variable $host überprüft wird: wenn hier ein Punkt "." vorkommt, geht man wohl davon aus, dass es sich um eine IP-Adresse handelt und versucht den Host-Namen über einen DNS-Lookup herauszubekommen. PHP-Code: d.h. dies ist weder ein gültiger Hostname, geschweige denn eine IP-Adresse. Auffällig sind auch die drei Gleichheitszeichen... Ist das zulässig?! Ich kenne nur "==" für einen Vergleich, oder "=" für eine Wertezuweisung... (bin aber PHP-Laie) Hat jemand eine Idee, was hier schiefläuft? Danke für jeden Tipp. Gruß Markus |
|
#2
| |||
| |||
| moin, die Logik des Codeschnipsel ist von dir nicht richtig erfasst wurden. php_uname('n')soll den Host-Name zurückgeben, wenn kein Punkt vorhanden ist, wird über gethostbyaddr(gethostbyname($host)) der Hostname ermittelt. Dann wird überprüft ob es sich um den Host um localhost, 127.0.0.1 oder ob $host keinen Wert hat. Bei === wird neben dem gleichen Wert auch überprüft ob es der gleiche Datentyp ist. Nun, wie es aussieht gibt php_uname('n') einen verkehrten Wert zurück, warum auch immer. Es müsste infong bei dir zurückgegeben werden. Du kannst ja den Code per Hand anpassen. Ersetze PHP-Code: PHP-Code:
__________________ Nichts kommt von selbst, sogar eine Dummheit muss man erst machen. Tipps und Tricks zu TYPO3: http://typo3.intervation.de |
|
#3
| |||
| |||
Das Problem scheint 1&1-spezifisch zu sein. Leider ist der 1&1-Support nicht darauf eingegangen, wieso die Funktion php_uname('n') dort nicht den korrekten Hostname zurückliefert, so dass besagte Fehlermeldung in typo3 produziert wird. Der Workaround ist z.B. PHP-Code: PHP-Code: Damit funktioniert es. Gruß Markus |
|
#4
| ||||
| ||||
| Selbes Problem auf einem Ready to Run Server von Schlund. Spricht ja sehr für den Laden Die beschriebene Lösung habe ich auch so umgesetzt. Funktioniert wunderbar. Gruß Peter
__________________ An eagle soars, but a weasel never gets sucked into a jet engine! TYPO3 schreibt sich TYPO3! |
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
| |
LinkBacks (?)
LinkBack to this Thread: http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/12087-fehler-typo3-klasse-t3lib_htmlmail-warning-gethostbyaddr-address-not-v.html | ||||
| Erstellt von | For | Type | Datum | |
| TYPO3.net - fehlermeldung beim kontaktformular | This thread | Refback | 16.02.07 23:54 | |
| TYPO3.net - fehlermeldung beim kontaktformular | This thread | Refback | 23.01.07 22:06 | |
| de.admin.net-abuse.mail | Google Groups | This thread | Refback | 12.12.06 20:34 | |
| TYPO3.net - fehlermeldung beim kontaktformular | This thread | Refback | 19.11.06 15:15 | |
| TYPO3.net - fehlermeldung beim kontaktformular | This thread | Refback | 09.10.06 09:53 | |
| TYPO3.net - fehlermeldung beim kontaktformular | This thread | Refback | 02.10.06 15:41 | |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Warum erhalte ich die Fehlermeldung "Warning: mysql_fetch_assoc"? | Junior | FAQ - Backend | 1 | 29.06.08 10:01 |
| Content Element "Table" über TS eine CSS-Klasse zuweisen | 0nyx | TYPO3 4.x Backend | 0 | 25.10.06 10:57 |
| jw_calendar erzeugt Fehler: TYPO3 Fatal Error: Extension key "overlib" was NOT loaded | markus | Alle anderen Extensions | 3 | 28.04.06 12:45 |
| Fehlermeldungen im Frontend: "Warning: mysql_fetch_assoc(): supplied argument is ..." | Harry | TYPO3 3.x Fragen und Probleme | 4 | 07.01.06 15:32 |
| "beforeImg" einer Stylesheet-Klasse zuweisen? | sissi | GMENU, HMENU, TMENU und Co. | 5 | 14.03.05 07:30 |