gpt4 book ai didi

PHP 无法找到/打开字体

转载 作者:搜寻专家 更新时间:2023-10-31 21:49:17 24 4
gpt4 key购买 nike

我试图在图像上写文本,但出现错误:PHP Warning: imagettftext(): Could not find/open font in/var/www/html/anti-bot/image.php on line 12。

这是我的代码:

<?php
session_start();
header("Content-Type: image/png");
$text = rand(1000,1000000);
$_SESSION['code']=$text;
$img= imagecreatefromjpeg("bg.jpg");
$font = 'arial.ttf';
$R = rand(0,100);
$G = rand(0,100);
$B = rand(0,100);
$TxtColor = imagecolorallocate($img,$R,$G,$B);
imagettftext($img,rand(40,45),rand(0,1),rand(10,70),rand(38,50),$TxtColor,$font,$text);
imagepng($img);
imagedestroy($img);

?>

我试过了:

$font = 'var/www/html/anti-bot/arial.ttf";
$font = 'var/www/html/anti-bot/arial";
$font = 'arial.ttf";
$font = 'arial";

所有文件都在同一个目录下,var/www/html/anti-bot

最佳答案

你必须给出阅读字体的绝对路径。

所以给出字体路径如下:

$font = "/var/www/html/anti-bot/arial.ttf";

注意 var 之前的 / 从根目录获取路径

关于PHP 无法找到/打开字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46970829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com