Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过cron从包含HTML代码的PHP变量生成图像_Php_Html_Cron_Screenshot - Fatal编程技术网

通过cron从包含HTML代码的PHP变量生成图像

通过cron从包含HTML代码的PHP变量生成图像,php,html,cron,screenshot,Php,Html,Cron,Screenshot,我有一个PHP变量,它包含一些HTML代码。为了表示,假设变量包含 // abc.php file $table = '<table>'; $table .= '<tr><td>Hi there!</td></tr>'; $table .= '<tr><td>How are you</td></tr>'; $table .= '</table>'; echo $t

我有一个PHP变量,它包含一些HTML代码。为了表示,假设变量包含

// abc.php file
$table =  '<table>';
$table .=    '<tr><td>Hi there!</td></tr>';
$table .=    '<tr><td>How are you</td></tr>';
$table .= '</table>';
echo $table;
//abc.php文件
$table='';
$table.=“你好!”;
$table.=“你好吗”;
$table.='';
echo$表;
我计划通过cron作业运行
abc.php
。那么,
abc.php
生成的输出是否可能被转换成图像并存储在文件夹中

因此,基本上,当解析完成abc.php时,应该在cron作业完成时创建一个映像。这可能吗

PS:我已经看过了
Phantomjs
,它似乎是为这样的任务而设计的,但是它有一些问题:

(a) 它依赖于平台(Windows、Linux、Mac OS等)


(b) 我希望避免在我的服务器上使用
.exe
文件。

如果您只需要表格,将输出保存为.xls文件会更容易,您可以在需要时将其包含到ppt文件中。

至少,您必须使用“无头”web浏览器来呈现内容。另一个选项是使用
gd
手动绘制表格。
Phantomjs
就是这样做的,对吗?至少有两个类似的主题:,是否必须将其保存为图像?您不能将输出保存为静态html文件吗?@jszobody它必须保存为图像,因为它将在以后的ppt文件中使用。