Показать сообщение отдельно
Старый 14.04.2004, 21:33     # 1
Jlamepok
Junior Member
 
Аватар для Jlamepok
 
Регистрация: 31.08.2003
Адрес: РБ, Гомель
Пол: Male
Сообщения: 120

Jlamepok Мелкий засранец
Дапамажыте с аплодом..

Люди.. дапамажыце пажалуйста ламмеру.. у меня вот какой вопрос:
Есть хостинг km.ru, так вот, там при аплоаде файлов происходит такая бойда, что...

Что я делаю:
корневая папка www - 750 (стандарт)
папка photo - 777
вроде все.. фишка этого скрипта в том, что она делает дамб изобржения и кидает его в папку photo/thumb..

Вот кодик:

Код:
$uploaddir = "photo/";
$uploadfile=$uploaddir.$_FILES['photosrc']['name'];
			if (move_uploaded_file($photosrc, $uploadfile)) {
	
			$newSize = 400;
			$src_img = imagecreatefromjpeg($photo_dir.$_FILES['photosrc']['name']); 
			$imginfo = getimagesize($photo_dir.$_FILES['photosrc']['name']);
			$srcWidth = $imginfo[0];
    		$srcHeight = $imginfo[1];
		    $ratio = max($srcWidth, $srcHeight) / $newSize;
		    $ratio = max($ratio, 1.0);
		    $destWidth = (int)($srcWidth / $ratio);
		    $destHeight = (int)($srcHeight / $ratio); 
			$new_w =  $destWidth; 
			$new_h = $destHeight; 
			$dst_img = imagecreate($new_w,$new_h); 
			imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img)); 
			imagejpeg($dst_img, "$uploaddir"."thumb/".$_FILES['photosrc']['name']);
Если же пофиксить на @move_uploaded_file, оно начинает аплодить, но все равно дамб не создает..

Надеюсь вопрос понятен..
Заранее благодарен!
__________________
There is no fate but what we make for ourselves.
Jlamepok вне форума