Приписка "bitrix bitrix" на картинке обозначает, что права на файл/папку имеет группа пользователей "bitrix ..." (первое слово), владельцем является пользователь "... bitrix" (второе слово). Операционная система, на которой вращатся сайт, какой-то unix/linux. Apache запускается от пользвателя, не имеющего прав на изменение файлов-папок сайта. И ничего общего с пользователем "admin" битрикса пользователи ОС не имеют. Необходимо выполнить команду в консоли [B]chown[/B] для пользвателя, под которым работает apache, на папку с сайтом.
sftp пишет: Это совершено не то что требуется, если я не ошибаюсь. Предложены вариант перехватывает файлы при добавление на странице, а тебе необходимо не перехватывать, а получать файлы которые уже готовенькие лежат на почте. Что бы это реализовать, необходимо серьезно подойти к вопросы, учитывая ваши познания в PHP
Вы не ошибаетесь, это меня занесло, прошу прощения... открытых закладок в браузере слишком много + сообщения аськи и скайпа. В общем, ответил не на тот вопрос и не туда. А по теме - читайте.
Свое собственное решение может оказаться более простым. Наверное, есть готовые посторонние классы, на основе которых можно слепить менеджер файлов с разделением прав. Тот же fckeditor он сам по себе.
Да все ж просто. На хтмл форме <input type="file" name="file_name"/> А в пхп-обработчике формы: $file_name=$_FILES['file_name']['name']; // это имя файла без пути как он назывался у пользователя $tmp_name=$_FILES['file_name']['tmp_name']; // это временный файл, куда его апач положил
А дальше копируйте временный куда надо, переименовывайте и т.п.
Еще важно смотреть $_FILES['file_name']['error']. Там будет !=0 если была ошибка при загрузке файла.
Ответил на Ваше л.с., и только щас прочитал здесь. Если объем небольшой, то можно в инфоблок. Если там >10 тыс, то лучше свою таблицу в БД, т.к. создание такого количества элементов инфоблока займет немало врмени. Хотя особых проблем с поиском потом не будет.
С помощью excel spreadsheet reader и excel spreadsheet writer вполне возможно читать из экселей и лепить в один файл. Погуглите как этим пользоваться - описаний много. Только не забывайте об ограничениях xls - не более 65535 строк на листе. А с xlsx, к сожалению, не подскажу.