大家好,我需要一些帮助,我可以这样做 我使用具有此PHP配置的新脚本
<?php
function random_pic($dir, $nf=3)
{
$files = glob($dir . DIRECTORY_SEPARATOR . '*.jpg');
shuffle($files);
return array_pop($files);
}
//$number = rand(); ?v=$number
$path = 'images';
$file_1 = random_pic($path, 1);
$image = file_get_contents($file_1);
$og_img = base64_encode($image);
?>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:title" content="This is your Title" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://YourDomain.com" />
<meta property="og:image" content="http://YourDomain.com/<?php echo $file_1 ?>" />
回显配置改变图像文件在每次重新加载og:image我想要的是如何在og上做同样的事情:标题自动更改标题与将显示在og上的图像的名称:图像如何这样做
提前谢谢
答案 0 :(得分:0)
选中basename,它应该采用您的$ file_1路径并将其返回(包括扩展名)。
public <T> T getArray(Class<T> type, Object[] objectArr) throws Exception {
T instances = type.cast(objectArr);
return instances;
}
所以你会改变这一行:
basename($file_1)