PHP imagecreatefrompng

我在下面的代码中使用imagecreatefrompng。在调用该方法后运行的任何代码都不会执行,并且循环退出。任何时候都不会出现错误。如果我注释掉该行,循环会执行并且所有图像都以html格式呈现。我有GD2启用以及打开包装。我也可以尝试......抓住整个街区,但不会抛出任何错误。我也尝试用“@”压制错误,但这也不起作用。PHP imagecreatefrompng

<html> 

<head><title>test</title></head>

<body>

<?php

$qs = $_GET['stack'];

$stack = explode(" ", $qs);

foreach ($stack as $filename)

{

?>

<img src="../content/images/trays/<?php echo "$filename.png"; ?>" alt="" />

<?php

$img = imagecreatefrompng("../content/images/trays/$filename.png");

echo "works: $filename.png";

}

?>

</body>

</html>

php.ini中memory_limit的:128M

回答:

请检查您是否可以打开文件:

$img = @imagecreatefrompng("../content/images/trays/$filename.png'); 

echo $img ? "Works: $filename.png" : "Could not open file to create PNG from" ;

以上是 PHP imagecreatefrompng 的全部内容, 来源链接: utcz.com/qa/262689.html

回到顶部