Скрипт не сохраняет файл на сервере

Denisator

Guest
Скрипт не сохраняет файл на сервере

Уважаемые програмисты! ;-)
Помогите пожалуйста решить проблему c закачкой файла.

Скрипт принимает закачаный с помощью формы и метода POST файл picture, потом смотрит объём закачанного файла, далее он проверяет является ли этот файл картинкой JPEG или GIF, далее присваивает этому файлу новое имя, потом сохраняет его на сервере и наконц проверяет его линейные размеры по ширине и высоте.

Дома на локальном сервере скрипт отлично работает, а в инете выдаёт следующие ошибки ошибки:
(причём похоже что вторая ошибка является следствием первой)

Warning: copy(level2.gif) [function.copy]: failed to create stream: Permission denied in /hsphere/local/home/ruforum1/ruforum.net/build/bilding.php on line 73

Warning: getimagesize(level2.gif) [function.getimagesize]: failed to create stream: No such file or directory in /hsphere/local/home/ruforum1/ruforum.net/build/bilding.php on line 77


Вот код соответствующих строк:

PHP:
/*строка номер 69*/	if($picture_size>50000){echo'ОШИБКА! Размер картинки превышает 50Кб.'; exit;};
/*строка номер 70*/	if($picture_type!="image/pjpeg" and $picture_type!="image/gif"){echo'ОШИБКА! Файл не является картинкой в формате GIF или JPG.'; exit;};
/*строка номер 71*/	$file_name=sizeof($m);
/*строка номер 72*/	if($picture_type=="image/pjpeg"){$ext="jpg";}else{$ext="gif";};
/*строка номер 73*/	copy($picture, "level$file_name.$ext");
/*строка номер 74*/	unlink($picture);
/*строка номер 75*/	$new_file="level$file_name.$ext";
/*строка номер 76*/	$a=GetImageSize($new_file);
/*строка номер 77*/	if($a[0]!=400 or $a[1]<100 and $a[1]>250){echo'ОШИБКА! Размеры картинки не соответствуют требованиям: ширина=400 пикселей и высота от 100 до 250 пикселей'; exit;};
 

young

Новичок
Хотя лучше всего поставить права 755 и владельцем apache
 

SOLO

Guest
А как эти права установить? Я залез в ФТП соединение, посмотрел свойства папки. Там 9 флажков.
Разрешения: Чтение, Запись, и Выполнение в перекрест с владелец, группа, все пользователи.

Это и есть права?
И если это так, что означают мистические цифры 757 и 755?
 
Сверху