Выставить права на загруженый файл

RedShift

Новичок
Выставить права на загруженый файл

Значит загружаю на сервер картинку..... в последствии она не читаема.
Как в загрузке файла указать права на него?

Я загружаю так:

<?php
include('func.php');

$userfile = $HTTP_POST_FILES['userfile']['tmp_name'];
$userfile_name = $HTTP_POST_FILES['userfile']['name'];
$userfile_size = $HTTP_POST_FILES['userfile']['size'];
$userfile_type = $HTTP_POST_FILES['userfile']['type'];
$userfile_error = $HTTP_POST_FILES['userfile']['error'];

if ($userfile_error>0){
echo'Проблема: ';
switch ($userfile_error){
case 1: echo'размер файла больше upload_max_filesize'; break;
case 2: echo'размер файла больше max_file_size'; break;
case 3: echo'загружена только часть файла'; break;
case 4: echo'файл не загружен';
}
exit;
}

//----------------------------------------
$upfile='uploads/'.$userfile_name;
//----------------------------------------
if (is_uploaded_file($userfile)){
if (!move_uploaded_file($userfile, $upfile)){
echo'Проблема: невозможно переслать файл в каталог назначения';
exit;
}
}

echo 'Файл успешно загружен<br /><br>';
echo'<a href="main.php">Назад</a>';

?>
 

Фанат

oncle terrible
Команда форума
нельзя ли вместо невнятного "она не читаема" написать что-то чуть более точно описывающее проблему?
 

RedShift

Новичок
Форма:
echo'<form enctype="multipart/form-data" action="upload_image.php" method="post">';
echo'<input type="hidden" name="MAX_FILE_SIZE" value="1000000">';
echo'<font class=a2>Загрузить файл: <input name="userfile" type="file">';
echo'<font class=a2> <br><br><br><input type="submit" value="Загрузить">';
echo'</form><br><br>';
 

Фанат

oncle terrible
Команда форума
RedShift
и где же ответ на вопрос, который тебе задали?
 

RedShift

Новичок
Под фразой "не читаема" я имел ввиду, что прав на чтение НЕТУ..... тег <img> ее не выводит
 

Фанат

oncle terrible
Команда форума
с чего ты взял, что тег <img> ее не выводит из-за прав на чтение?!
 

RedShift

Новичок
Это я понял, когда зашёл на сервер хостера и увидел что прав на чтение нет!!! Пришлось вручную ставить!!
 

RedShift

Новичок
rw-/---/---

-~{}~ 15.02.07 18:41:

я переставил на rw-/rw-/rw- и всё нормально, а вот как это зделать при отправке файла на сервер или удаленно используя PHP
 
Сверху