Frage

Ich habe den Aufbau ein einfaches Ticket-System und es ist alles getan und arbeite, außer wenn es erhält PDF-Dateien per E-Mail, die quoted-printable Codierung gesendet wurde, verwendet wird. Ich habe versucht, quoted_printable_decode() verwenden, die quoted-printable.decode Stromfilter, die später gerade erstellt eine leere Datei. Ich habe auch versucht $input = preg_replace('/=([a-f0-9]{2})/ie', "chr(hexdec('\\1'))", $input) verwenden.

Allerdings ist die PDF-Datei ist immer lesbar. Ich habe das Original mit der neu erstellten Version verglichen und es gibt eine Menge von 00 fehlt und einige andere Zeichen ersetzt.

Originaldatei

neu erstellten Datei

War es hilfreich?

Lösung

fixiert, indem auf jeder Zeile anstatt die gesamte Mime-Teil

mit quoted_printable_decode()
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top