Mailinglisten-Archive |
Hallo zusammen, sorry aber das Problem ist gelöst. Meine Vorlage war in String $code64 falsch. Daher ging es nicht. Hier die Lösung falls es jemand braucht: function _base64_decode($text) { $code64='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; $result=''; $a=0; $b=0; $l=strlen($text); for ($i=0;$i<$l;$i++) { $x=strpos($code64,$text{$i}); if (!($x===false)) { $b=($b<<6)+$x; $a+=6; if ($a>=8) { $a-=8; $x=$b>>$a; $b%=(1<<$a); $result.=chr($x); } } } return $result; } Ist die Testfassung als auch wie base64_decode: String rein -> String raus. Aber das kann man sich ja so anpassen wie man braucht. Gruß, Andreas
php::bar PHP Wiki - Listenarchive