• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

PHP imagecreatefrompng

php 来源:Charlie Brown 3次浏览

我在下面的代码中使用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" ; 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)