我正在尝试使用imagecreatefrompng()将PHP生成的.PNG图像实现为另一个PHP生成的.PNG图像,并且正在相对路径中挣扎。
< / p>
如果我使用脚本的绝对路径=>,它会起作用:
$path = "https://www.example.com/php_image_script.php";
imagecopy($img, imagecreatefrompng($path), 0, 0, 0, 0, $width, $height);
如果我使用脚本的相对路径=>则不起作用:
$path = "./php_image_script.php";
imagecopy($img, imagecreatefrompng($path), 0, 0, 0, 0, $width, $height);
如果我将php_image_script.php PNG输出保存到与此脚本相同的文件夹=>,则相对路径有效:
$path = "./php_image_script_some_name.png";
imagecopy($img, imagecreatefrompng($path), 0, 0, 0, 0, $width, $height);
我还尝试在相对路径中使用 dirname( FILE )或 $ _ SERVER ['DOCUMENT_ROOT'] ,但还是没有运气。
您是否知道如何使该PHP脚本的相对路径起作用?
谢谢。