Sonra tekrar ikili dize ikili dönüştürme

0 Cevap php

Bu özet olduğunu: PHP kodu yani bir dizge olarak, bir terminal gibi moda verilen komutların bir tercüman. Temel PHP, bir string argüman alan bir düzenli ifade dayalı yorumlayan ve sonra çalıştırmak. Burada, kod benzer bir dize alır

ftp>fput -file(contents-of-file)

Bu durumda, kod ftp-fput bir dize belirli bir sunucuya. Dosya ASCII olduğunda iyi çalışır. Şimdi dosya (yani, bir görüntü), regex irade hata ve ikili eğer ben komut dizesi içine sığabilecek kadar dosya ikili içeriğini kodlamak istemem bile. Daha sonra tercüman tarafta bunu çözmesi gerekiyor. Ben base64 encode / decode, HEX2BIN bin2hex, paket unpack denedim, ama her zaman ftp'd dosya tarayıcısı tarafından okunabilir olması değil biter. Oluşturulan dosya, Linux üzerinde açılacak çalışırken, böyle bir hata oluşturur

Fatal error reading PNG image file: PNG file corrupted by ASCII-conversion

Herhangi bir öneri veya açıklama talepleri karşılama,

Teşekkürler

0 Cevap