2012-10-12 2 views
2
<?php 



    $docName = "testdoc"; 


    header("Expires: Mon, 26 Jul 2020 05:00:00 GMT"); 
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
    header("Cache-Control: no-store, no-cache, must-revalidate"); 
    header("Cache-Control: post-check=0, pre-check=0", false); 
    header("Pragma: no-cache"); 

    header("Content-Type: application/msword; charset=ISO-8859-1"); 
    header("Content-Disposition: attachment; filename=\"".$docName.".doc"); 

    #/ Create and format your text using HTML, its simple stuff ... trial and error ;) 
    echo '<img src="logo.gif" />'; 

?> 

Soumya Sarkar 

안녕하세요, Google에서 PHP로 문서 파일을 생성하는 다음 코드가 있습니다. 그러나 나는 거기에 어떤 이미지도 넣을 수 없다. 아무도 그것으로 나를 도울 수 있습니까?이미지가 포함 된 문서 파일 생성

+0

이미지 위치를 지정해야합니다. 예 : C : /TestFolder/logo.gif – Furry

+0

doc 파일이 아니며 확장명이 .doc 인 HTML 마크 업을 포함하는 파일이며 PHP의 자동 확장 기능이 포함 된 암시 적 트러스트입니다. 활성화되어 있습니다 –

+0

기본 파일이있는 동일한 폴더에 이미지를 넣습니다. 그러나 파일 생성 후 해당 이미지 대신 ""텍스트가 표시됩니다. – Soumya

답변

0

이 링크가 필요하므로 이미지를 온라인으로 호스팅해야 이미지가 문서에 표시됩니다.

이를 시도하고 작동한다 : - 아래

echo "<img src='http://i.imgur.com/MJ5Sa.jpg' />"; 
+0

Windows에서는 작동하지만 Linux 플랫폼에서는 작동하지 않습니다 – Soumya

+0

LOL, 리눅스에 있다고 말하지 않았습니까? 플랫폼. – Furry

+0

죄송합니다. 그래, 내가 너에게 말 했어야 했어. – Soumya