0
我有问题,这样的代码:未能打开流:权限被拒绝
form.php的
$dir = date("d-m-y(H-i-s)");
mkdir('../files/'.$dir, 0755, true);
mkdir('../files/'.$dir.'/files', 0755, true);
mkdir('../files/'.$dir.'/imgs', 0755, true);
mkdir('../files/'.$dir.'/thumb', 0755, true);
//<input type="hidden" name="folder" value="<?php echo $dir ?>"/>
upload.php的
$count = 0;
$DIR = $_POST['folder'];
$imgsDIR = '../files/'.$DIR.'/imgs/';
$thumbDIR = '../files/'.$DIR.'/thumb';
foreach ($_FILES['img']['name'] as $filename)
{
$tmp = $_FILES['img']['tmp_name'][$count];
$temp = $imgsDIR.$filename;
move_uploaded_file($tmp,$temp);
make_thumb($temp ,$thumbDIR ,150);
$temp='';
$tmp='';
$count++;
}
function make_thumb($src, $dest, $desired_width) {
$source_image = imagecreatefromjpeg($src);//ok
//some cods
imagejpeg($virtual_image, $dest);//error Permission denied
}
我也tryed 0644
, 0777
但不起作用 和我使用(完全控制)这个褶皱呃
是应该的根制成的文件网站的目录? 您是否尝试/文件? /files是站点根的子文件,./files是当前目录的子文件。 – Lexib0y
调用'make_thumb'时不应该在''thumbDir'附加一个文件名? 'make_thumb($ temp,$ thumbDir。'/'。$ filename,150);' – Cyclonecode
是的,我尝试了网站的任何目录 – talkhabi