当我尝试为多个图像中的每个图像使用图像大小调整脚本时,我收到此错误
错误:Fatal error: Cannot redeclare class SimpleImage
我正在使用 whitehat
的调整大小脚本我处理多个文件上传的脚本
foreach($_FILES['image']['tmp_name'] as $key => $tmp_name )
{
$file = $_FILES['image']['tmp_name'][$key];//temp file
$image_name = $key.$_FILES['image']['name'][$key];//ini file name
////resize image------
include('resizer.php');
$image = new SimpleImage();
$image->load($_FILES['image']['tmp_name'][$key]);
$image->resize(150,150);
$image->save('photos/'.$image_name.'');
////----end resizer----
move_uploaded_file($file,"photos/".$image_name);
}
我该怎么做才能解决我的问题
答案 0 :(得分:1)
您无法在循环内使用include
,所有包含的脚本都会重复运行。将include("resizer.php")
放在foreach