Создание папки и последущее добавление в нее фалов.

sizy

Новичок
Создание папки и последущее добавление в нее фалов.

В обработчик формы с загрузкой файла попадает $date - дата и $userfile - фаил для загрузки.
По отдельности создание папки и згрузка в папку фала проходят отдельно. В одном php файле папка создаеться но файлы не загружаються, ошибка установки атрибутов 777, хотя на самом деле папка имеет атрибуты 777. Уже созданная папка files также имеет атрибуты 777. Пдскажите пожалуйста почему не грузяться файлы на сервер.
PHP:
mkdir("files/$date");  //Создаю директорию
chmod ("files/$date", 0777); //Устанавливаю атрибуты 777
Здесь загрузка на сервер.
PHP:
$upload_path = 'files/$date'; // Место, куда будут загружаться файлы (в данном случае это папка 'files'). 


// Проверяем, доступна ли на запись папка.  
 if(!is_writable($upload_path))  
die('Невозможно загрузить фаил в папку. Установите права доступа - 777.'); 
 // Загружаем фаил в указанную папку.  

$uploaddir = 'files/$date';  if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir .   	
$_FILES['userfile']['name'])) {      
print "Файлы згружены.";  
}
 

Фанат

oncle terrible
Команда форума
никто не знает, почему не грузятся файлы на ТВОЙ сервер.
если бы ты привел здесь сообщение об ошибке, то тогда можно было бы хоть что-то сказать
 

Alexandre

PHPПенсионер
когда-то в начале постижения азов у меня возникла такая же проблема, файлы упорно не грузились... Ответ был довольно прост - права.
то, что ты выполняешь код: chmod ("files/$date", 0777); не факт, что эти аттрибуты установяттся, по этому необходима проветка!
Скорее всего владелец директории yourLogin а процесс, который выполняет команду chmod - nobody или www.
 
Сверху