这是我的代码;
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
?>
<?php
$loader = require __DIR__ . '/vendor/autoload.php';
?>
<?php
use mikehaertl\wkhtmlto\Image;
$image = new \mikehaertl\wkhtmlto\Image('https://www.google.co.uk/search?q=what+is+the+time&oq=what+is+the+time&aqs=chrome.0.69i59j0l5.1536j0j4&sourceid=chrome&ie=UTF-8');
$image->setOptions(array(
'binary' => '/usr/local/bin/wkhtmltoimage',
'type' => 'png'
));
$image->saveAs('tmp/page.png');
$image = 'tmp/page.png';
$imageData = base64_encode(file_get_contents($image));
echo '<img src="data:image/png;base64,'.$imageData.'">';
?>
我希望每次运行此脚本时,位于(tmp / page.png)的文件page.png采用随机文件名,我相信我需要做类似的事情;
$filename = uniqid(rand(), true) . '.png';
然后替换;
$image->saveAs('tmp/page.png');
使用;
$image->saveAs('tmp/$filename');
但是我不太确定在谈到(。/'/“等)时我是如何解释的。谢谢。