这是我的图片上传和codeigniter.But在我的客户的服务器调整码图像上传,但不能创建一个调整后的图像放到一个文件夹如何调整图像大小?
if($imgwidth >= 1025 && $imgheight >= 650)
{
$epld=explode('.',$ex);
$filename=date("mdyHis").".".$epld[1];
$uploaddir = './bg_images/';
$file = $uploaddir . basename($filename);
if(move_uploaded_file($_FILES['file']['tmp_name'],"./bg_images/".$filename))
{
$this->load->library('image_lib');
$config['image_library'] = 'gd2';
$config['source_image'] = $file ;
$config['maintain_ratio'] = FALSE;
$this->image_lib->initialize($config);
$this->md_image->resize_image('./bg_images/'.$filename,1025,650,'./bg_images/thumbs/'.$filename);
}
}
的bg_images是文件夹名称和md_image是图书馆用于调整大小
任何错误或任何东西? bg_images文件夹的权限是否正确?那里有gd2吗? – Svish
我该如何检查gd2是否允许在其中?没有错误显示。 –
只需创建一个包含'<?php phpinfo()'的php文件并在浏览器中访问它。这将列出PHP在该服务器上支持的所有内容。 – Svish