Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
estou mexendo em um banco de dados, onde o pessoal que desenvolveu o mesmo, teve a a ideai genial de colocar documento word em um campo longblob.
Só que quando trago esse resultado, ele vem todo desconfigurado, com o código do word embutido no mesmo.
Teria como algum código onde o php baixe esses arquivos ? ou alguma maneira de manipular o arquivo?.
parte do que estou recebendo:
Entryÿÿÿÿÿÿÿÿ ÀFÀ±Ü7ÂÀOle ÿÿÿÿÿÿÿÿÿÿÿÿ1TableÿÿÿÿCompObjÿÿÿÿÿÿÿÿÿÿÿÿoþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè Entryþÿ ÿÿÿÿ ÀFDocumento do Microsoft Word MSWordDocWord.Document.8ô9²qÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
como fasso para exibir o resultado desse condigo ai, ou para onde vai esse teste.doc ou teste.docx , ou ate mesmo força os download do mesmo?
o file put vai criar os arquivos word no mesmo diretório do arquivo que executa o script, supondo que o arquivo se chame teste.php, exemplo:
/htdocs/word/teste.php
os arquivos serão gerados em:
/htdocs/word/teste.doc
/htdocs/word/teste.docx
Conseguir criar, mas não decodificou o resultado nao.
Tenta sem fazer o base64_decode
Normalmente pra salvar assim os arquivos são codificados em base64, por exemplo arquivos pdf... não sei como seria pra word, nunca tentei, então teste dessa forma aqui: