PHP创建带有图像的html页面,无需保存在服务器上即可下载

时间:2014-10-13 12:45:21

标签: php forms file-upload download

我想知道是否可以从用户输入和上传生成可下载的html页面,而不在服务器上保存任何内容.html表单允许用户从提交中下载网站(带图片)按钮。

我想把所有的html,css和javascript放到一个html文件中,然后 echo 就像下面的代码一样,就可以了。但是当它到达图像时,我不知道如何处理它们而不必在包含图像和html页面的服务器上创建一个zip文件夹。

<?php
  $htmlcode1 = "<HTML> \n <BODY>";
  $htmlcode2 = "</BODY> \n <HTML>";
  $htmlcontent = "";
  $postedname = $_POST["tofile"];
  $fileContent = $htmlcode1.$_POST["tofile"].$htmlcode2;    
  header("Content-Type: text/html" );
  header("Content-Disposition: attachment; filename=".$postedname.".html"); 
  echo $fileContent;
?>

0 个答案:

没有答案