2
« : 28 Июля 2002, 20:27:34 »
Привет. Помогите плиз. Что - то у меня закачка на сервер не получается!!
Я пользуюсь стандартным скриптом - внем ошибок нет (не я писал).
<?php
if (!$user_file) {
?>
<form action="<?php print $PHP_SELF?>" method="post" enctype="multipart/form-data">
<input type="file" name="user_file"><input type="submit">
</form>
<?php
}
else {
if (is_uploaded_file($user_file)) {
move_uploaded_file($user_file, $user_file_name);
print "Спасибо за файл
\\n";
}
else {
print "Не корректные данные
\\n";
}
}
?>
У меня платный хостинг. На нем создал поддомен (test.domain.ru) и списал в него этот скрипт. Пытаюсь закачать: test.txt. Нужно ли присваивать большие права скрипту или каталогу ?
Запускаю скрипт. Он пишет:
Warning: Unable to create \'test.txt\': Permission denied in /users/s/k/domain.ru/html/test/uploadtest.php on line 12
Warning: Unable to move \'/tmp/phpkYqokx\' to \'test.txt\' in /users/s/k/domain.ru/html/test/uploadtest.php on line 12
12 строка: move_uploaded_file($user_file, $user_file_name);
Я так понимаю что дело в правах. Поэтому меняю права каталога test.domain.ru с 755 на 777. Ошибок не выдает. В каталоге test.domain.ru появляется фаил test.txt с правами 600. Он не читается. CuteFTP Выдает:
You have not got permission to perfom this action.
Я не понимаю что делать...