PHP将html代码渲染为图像

时间:2015-01-17 12:00:18

标签: php image render

render.php

$form = '<b>Hi</b><br /><img src="test.jpg" /><br />New File';

echo $form;
header("Content-Type: image/png");
imagejpeg($form);

但是这段代码不起作用

我希望此页面呈现为img文件:

<img src="render.php" />

1 个答案:

答案 0 :(得分:0)

你试图输出HTML和图像数据 - 这没有任何意义。 相反,您应该在您的网站上添加HTML-img-tag,src - 属性为render.php,通过header()设置标题并直接输出图像数据 - ,无需任何额外的HTML

https://stackoverflow.com/a/1851856/351861