phpbar.de logo

Mailinglisten-Archive

[php] Re: eMails, POP3 und encoding

[php] Re: eMails, POP3 und encoding

Martin Ramsch m.ramsch_(at)_computer.org
Fri, 12 Mar 1999 23:35:26 +0100


Mini-Korrektur:

Ich schrieb eben:
>   $text = "da=DF ber=FCcksichtigt w=E4re = schoen";
>   $text = eregi_replace("=(\n|$)", "", $text);
>   $text = eregi_replace("%", "=25", $text);
>   $text = eregi_replace("=([0-9a-f][0-9a-f])", "%\\1", $text);
>   $text = urldecode($text);
>   echo $text;

Besser:
    $text = rawurldecode($text);

Denn das dekodiert wirklich nur "%xy"-Sequenzen, wogegen das
"urldecode" auch Pluszeichen ("+") in Spaces umwandelt.

Leider sind die Funktionen im PHP-Manual sehr seltsam und unlogisch
einsortiert, denn "rawurldecode" und "rawurlencode" sind im Abschnitt
"XL. String functions", gehören aber meiner Meinung nach eigentlich zu
"urldecode" und "urlencode" in den Abschnitt "XLI. URL functions".

Was dagegen die base64-Funktionen mit URLs zu tun haben, weiß ich auch
nicht.  Die gehören viel eher nach "XXIII. Mail Functions".

Habe ich den Leuten auch schon geschrieben, aber leider keine
Reaktion. :(

Ciao,
  Martin
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26  E4 EC 80 58 7B 31 3A D7


php::bar PHP Wiki   -   Listenarchive