Problemen mailadres weergeven

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Geerdt
Berichten: 5
Lid geworden op: 12 feb 2004, 14:49

Problemen mailadres weergeven

Bericht door Geerdt » 12 feb 2004, 14:52

Hiephoi,

Normaal worden mailadressen automagisch omgezet naar een link indien gepost op een forum. Nu heb ik een gebruiker die het teken '&' in z'n mailadres heeft zitten. Deze wordt niet herkent als zijnde mailadres door phpBB. Hen inmiddels alle tags op de meest creatieve manieren uitgeprobeerd, maar echt lukken wil het niet. Bugje, feature of is er een leuke oplossing voor?

Fok!

Bericht door Fok! » 12 feb 2004, 15:03

Het gaat dus om een emailadres dat er alsvolgt uitziet:

FW&K@mailadres.com

De mailserver zelf pakt het adres wel overigens. Ik kon daarintegen niet mijn nickname gebruiken: fok!@mailadres.com
Hetzelfde, maar dan zonder ! lukt wel en u ziet: het is gelijk clickable!
fok@mailadres.com

Nu willen we dus FW&K@mailadres.com ook clickable hebben.

P.S. Geerdt, alvast dank voor uw hulp :thumb:

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 12 feb 2004, 18:06

Gebruik je 2.0.6? Als ik in includes/bbcode.php kijk zie ik op regel 217 dit:

Code: Selecteer alles

	$patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
	$replacements[] = $bbcode_tpl['email'];
Nouw zijn reguliere expressies niet mijn sterkste kan maar er staat echt dan hij ook de & moet opnemen. Als ik het op mijn forum probeer staat er dit:

Code: Selecteer alles

[email]fo&k@hotmail.com[/email]
Dus hij vertaalt het niet naar &

conclusie: hij zou het gewoon moeten doen :? .

Fok!

Bericht door Fok! » 12 feb 2004, 18:19

WebSiteNet schreef:Gebruik je 2.0.6? Als ik in includes/bbcode.php kijk zie ik op regel 217 dit:

Code: Selecteer alles

	$patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
	$replacements[] = $bbcode_tpl['email'];
Die code stond/staat er bij mij ook, alleen dan zónder dat &-teken tussen de 9 en de \.

Inmiddels heb ik het veranderd en uitgeprobeerd.
Het werd nog niet automatisch naar een e-mailadres getransformeerd, zoals wel gebeurd bij alle andere adressen, maar na het toevoegen van de tag [email]doet ie het wel!

Even een testje hier:
FW&K@mailadres.com
*edit: Gek, hij doet hier nog niet...*


Met dank voor uwen hulp!! :mrgreen:

Gebruikersavatar
Querrie
Berichten: 57
Lid geworden op: 05 dec 2003, 15:10
Contacteer:

Bericht door Querrie » 12 feb 2004, 21:00

van daar dat het forum af en toe van die vage foutmelding weergaf/weergeeft jullie hebben wat lopen veranderen met als resultaat een instabiel forum :wink:

Geerdt
Berichten: 5
Lid geworden op: 12 feb 2004, 14:49

Bericht door Geerdt » 12 feb 2004, 23:36

WebSiteNet, bedankt voor je hulp. Ik had het al met & getest, maar dat werkte dus niet....

Querrie, ik ben onschuldig! :roll:
..en op zoek naar m'n oude gebruikersaccount..

Gesloten