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>';
?>
Значит загружаю на сервер картинку..... в последствии она не читаема.
Как в загрузке файла указать права на него?
Я загружаю так:
<?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>';
?>