1
我在下面的代碼中使用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
確定輸出錯誤到瀏覽器? '的error_reporting(E_ALL); ini_set('display_errors','On');' – 2011-05-05 22:47:12
另外,你在php.ini中設置了什麼'memory_limit'? – 2011-05-05 22:51:17
@brian_d你是對的,我沒有向瀏覽器輸出錯誤。來自asp.net世界,我假設它會這樣做,而不需要我設置任何東西。 – 2011-05-06 13:18:38