ScooterGrisen skrev:
> Men et emne som hedder "Ny kilerem = sløv scooter" kommer på min
> hjemmeside til at hedde "=?iso-8859-1?Q?
> Re:_Ny_kilerem_=3D_sl=F8v_scooter?="
>
> Hvordan får jeg lavet emnet om så det ser korrekt ud ?
Jeg har netop lige i skrivende stund nærmest lavet en funktion til at
afkode sådan en streng. RFC kan læses her:
<url:
http://www.faqs.org/rfcs/rfc1522.html>
Funktionen ser lige nu således ud:
<url:
http://php.pastebin.com/m4e232f87>
Funktionen er afhængig af at PHP er compilet med --enable-mbstring
Kan håndtere både Q og B encoding.
Bruges således:
1)
<?php
$string = "=?UTF-8?B?SGrDpmxwIHRpbCBNb3VzZW92ZXIuLi4=?=";
$subject = decodeSubject($string);
echo $subject;
?>
2)
<?php
$string = "=?iso-8859-1?Q?Hj=E6lp_til_Mouseover...?=";
$subject = decodeSubject($string);
echo $subject;
?>
3)
<?php
$string = "=?UTF-8?Q?Hj=E6lp_til_Mouseover...?=";
$subject = decodeSubject($string, "ISO-8859-1");
echo $subject;
?>
Der er sikkert plads til forbedringer i funktionen, men lige nu løser
den opgaven (for mig, anyways).
--
Dan Storm - storm at err0r dot dk /
http://err0r.dk
Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!