当文件是动态图像文件时,PHP imagecreatefrompng(文件)失败?

当文件是动态图像文件时,PHP imagecreatefrompng(文件)失败?,php,image,dynamic,imagecreatefrompng,Php,Image,Dynamic,Imagecreatefrompng,是否可以将imagecreatefrompng()与返回动态png图像的php文件一起使用 例如 其中image.php类似于: <?php // code to generate image header("content-type: image/png"); imagepng ( $OUTPUT ); ?> 目前,我得到了一个“未能打开流”的错误-这可以做到吗?如果没有,是否有快速简便的解决方法?(这不需要使用image.php保存.png文件,以便脚本检测。)

是否可以将imagecreatefrompng()与返回动态png图像的php文件一起使用

例如


其中image.php类似于:

<?php
 // code to generate image
 header("content-type: image/png");
 imagepng ( $OUTPUT );
?>

目前,我得到了一个“未能打开流”的错误-这可以做到吗?如果没有,是否有快速简便的解决方法?(这不需要使用image.php保存.png文件,以便脚本检测。)

谢谢


Chris

查询参数
?var=1
仅在通过http而不是通过文件系统请求资源时才起作用。为此,您必须指定完整的URL:

<?php
 $IM = imagecreatefrompng('http://localhost/image.php?var=1');
?>

(如果您的PHP配置为允许此操作)


然而,通常更理想的方法是直接包含
image.php
,并使用普通变量将
var
传递给它。这为您节省了一个http请求,即使在本地发出,也会生成一个新的PHP进程。

查询参数
?var=1
仅在通过http而不是通过文件系统请求资源时才起作用。为此,您必须指定完整的URL:

<?php
 $IM = imagecreatefrompng('http://localhost/image.php?var=1');
?>

(如果您的PHP配置为允许此操作)


然而,通常更理想的方法是直接包含
image.php
,并使用普通变量将
var
传递给它。这为您节省了一个http请求,即使是在本地发出,也会产生一个新的PHP进程。

没有这样的文件,傻瓜。@schraspel上校噢,伙计,请给出详细的答案来帮助这个家伙!为什么结构如此复杂?有没有试过一次,而不是千次,把一个图像从一个脚本传递到另一个脚本?我可怜的孩子,要得到一个详细的答案,必须问一个详细的问题!明智的一点。如果你没有什么建设性的或有帮助的话,你通常最好闭嘴。没有这样的文件,傻瓜。@SHARPLANEL上校噢,伙计,请给他一个详细的答案来帮助他!为什么结构如此复杂?有没有试过一次,而不是千次,把一个图像从一个脚本传递到另一个脚本?我可怜的孩子,要得到一个详细的答案,必须问一个详细的问题!明智的选择。如果你没有什么建设性的或有帮助的话,你通常最好闭嘴。这只有在启用了
php.ini
设置
allow\u url\u fopen
时才会起作用。仅当启用了
php.ini
设置
allow\u url\u fopen
时,该选项才有效。