0 / 0 / 1
Регистрация: 16.08.2013
Сообщений: 34

Права доступа к папкам при загрузке файлов

06.11.2013, 12:50. Показов 3723. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый день!
Делаю загрузку картинок себе на локальный сервер у меня Apache2.2, вот код обработчика формы:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$pic_weight = 3000;
$pic_height = 3000;
if (isset($_FILES))
{
  foreach ($_FILES['file']['name'] as $k=>$v)
  {
    //директория загрузки
    $uploaddir = "/uploads/";
    //новое имя изображения
    $apend=date("Y-m-d H:i:s").rand(100,1000).'.png';
    //путь к новому изображению
    $uploadfile = "$uploaddir$apend";
if (move_uploaded_file($_FILES['file']['tmp_name'][$k], $uploadfile))
      {
        //получаем размеры файла
        $size = getimagesize($uploadfile);
     
        if ($size[0] < $pic_weight && $size[1] < $pic_height)
        {
          echo "<center><br>Файл ($uploadfile) загружен.</center>";
        }
При загрузке выводит ошибки:
Warning: move_uploaded_file(/uploads/2013-11-06 07:43:45694.png) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\Apache2.2\htdocs\upload.php on
line ....

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php23.tmp' to '/uploads/2013-11-06 07:43:45694.png' in C:\Apache2.2\htdocs\upload.php on
line ....
Я так понимаю первый варнинг говорит о том что функция move_uploaded_file не имеет прав доступа к папке uploads, а второй варнинг что функция move_uploaded_file() не может переместить и из дериктории C:\WINDOWS\Temp временный файл из-за а отсутствия тех же прав доступа, но прикол в том что ни с помощью фарменеджера ни с помощью тоталкомандера я не могу поменять атрибуты этих папок, как только меня оно все равно поумолчанию остается архивным причем метка затемненная тоесть изменить нельзя.. У меня WINXPSP3 может быть дело и не в правах доступа, кто сталкивался помогите плиз?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.11.2013, 12:50
Ответы с готовыми решениями:

Права папок и файлов при загрузке
Приветствую! Подскажите как правильно подправить код, чтобы нормальные права ставил на файлы и папки при загрузке на сервер. Сервер на...

Права доступа к папкам
Здравствуйте, случилось у меня ерунда полнейшая с которой борюсь уже 5й час(((( На сервере есть общая папка, пользователи входят в нее с...

Права доступа к папкам
Почему заблокирован доступ к безопасности папки Frogram Files (т.е. не активны кнопки и галочки управления), хотя нахожусь под...

2
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
07.11.2013, 16:55
Попробуй полный путь до папки вместо относительного указать. потому, что мне кажется, что
PHP
1
2
<?
is_dir('/uploads/') or die('can not find upload folder');
убьет скрипт
0
0 / 0 / 1
Регистрация: 16.08.2013
Сообщений: 34
07.11.2013, 18:46  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
Попробуй полный путь до папки вместо относительного указать. потому, что мне кажется, что
PHP
1
2
<?
is_dir('/uploads/') or die('can not find upload folder');
убьет скрипт
Да, спасибо за ответ нужно было './uploads/' точку поставить)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.11.2013, 18:46
Помогаю со студенческими работами здесь

Права доступа к папкам и файлам
Вкратце ситуация такова: получил в системе после неоднократных переустановок три раздела (кроме системного) с кучей папок с разношерстными...

Групповые права доступа к папкам
Доброе время суток. Есть такая проблема - на сервере Win 2008 есть папка на которую раздаются полные права группе &quot;Мои&quot;....

Права доступа. Не могу получить доступ к файлам/папкам
Всем доброго времени суток госпада. Проблема заключается в том что не открываются файлы. ОС WIN 8.1. Перечитал уже и перепробовал все...

Как настроить разные права доступа пользователей к файлам и папкам?
Всем привет я в Linux mint Новичек, нужна помощь опытных юзеров!)) Поднимаем сервер на Линуксе, и нужно задать разные уровни доступа...

Права доступа на директории при чтении, изменении и удалении файлов
Всем привет , помогите разобраться с правами доступа. У нас есть 5 директорий и 5 файлов , нужно удалить 3 и 5 директоии вместе с файлами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru