Не получается сохранить приходящий файл

FRIE

Новичок
PHP:
if (isset($_FILES['file'])) {
	if($_FILES['file']['name']!==''){  // тут всё ок, файл приходит
 				$url_name_gal = '/cpimg';      // задал имя для папки в которую будем класть файл, она  в той же директории что и  скрипт
 				ini_set('memory_limit', '64M');
				$file = $_FILES['file']['tmp_name']; // узнаём временное имя файла вместе с путём
				$filename = $_FILES['file']['name']; // узнаём само имя файла
				$filetype = explode(".", $_FILES['file']['name']); //получаем расширение
			    $format = array_pop($filetype);//получаем расширение
				$new_filename = 'image'.time().'.'.$format;// создаём новое имя для файла
				copy($file, $url_name_gal."/".$new_filename); // копируем из временных в нужную папку и меняем имя
	}
}

if(copy($file, $url_name_gal."/".$new_filename)){echo"ok";} - ок не выводит (, файл в папке не появляется

Странно что такой же код работает на другом сайте отлично... Посмотрите пожалуйста в чём ошибка, я вчера весь день ковырял так ничего и не придумал (
 

FRIE

Новичок
вот ошибка <b>Warning</b>: copy() [<a href='function.copy'>function.copy</a>]: open_basedir restriction in effect. File(/cpimg/image1328685896.jpg) is not within the allowed path(s): (/home/u6945/) in <b>/home/u6945/site.ru/www/scripts/zakaz_vz.php</b> on line <b>15</b><br />
<br />
<b>Warning</b>: copy(/cpimg/image1328685896.jpg) [<a href='function.copy'>function.copy</a>]: failed to open stream: Operation not permitted in <b>/site.ru/www/scripts/zakaz_vz.php</b> on line <b>15</b><br />
 

FRIE

Новичок
На фтп поставил полные права для всех, ошибка исчезла, но файл в директории не появляется
 

workOnFood

Новичок
Найди папку cpimg. Судя по всему где-то она создалась. И делай выводы.
 

FRIE

Новичок
какимто чудом всё заработало. Файлы появились в папке спустя время
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
FRIE
$url_name_gal = '/cpimg';

Ты таки уверен, что в корне сервера у тебя она лежит? Может все же стоит пойти и прочитать статью про относительные и абсолютные пути в файловой системе?
 

HEm

Сетевой бобер
какимто чудом всё заработало. Файлы появились в папке спустя время
фтп-клиент не обновляет информацию о содержимом папки постоянно, обычно ему нужно послать сигнал на обновление списка
 
Сверху