[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выгрузка файлов с сервера
Fros
Всем привет.
У меня вопрос: Есть сервер по линукс, полный доступ.
Я с помощью move_uploaded_file сохраняю файл на сервере, но не в папке где сайт /home/www/ а в отдельно созданной например /home/test/ конечно указав права. Загрузить то загрузил, а как мне теперь его от туда можно вытащить по http. Можно конечно создавать временный в папке сайта и давать ссылку, потом удалять. Но делать лишних операций, нагружать сервер не хочется.
Подскажите каким способом можно вытащить, желательно не перемещая его по серверу.
Заранее спасибо.



Спустя 5 минут, 41 секунда (3.04.2010 - 15:07) ZSH написал(а):
ну и в чем проблема? http ://mysite.com/file.rar

Спустя 8 минут, 1 секунда (3.04.2010 - 15:15) Fros написал(а):
Цитата (ZSH @ 3.04.2010 - 12:07)
ну и в чем проблема? http ://mysite.com/file.rar

Нет, эта ссылка будет работать когда файл будет находиться в папке сайта, а я не хочу его туда перемещать, мне надо чтобы он находился не на сайте.

Спустя 28 минут, 13 секунд (3.04.2010 - 15:43) Семён написал(а):
Значит, тебе следует проверить права на папку за пределами /home/www/
Скорее всего твоя папка имеет другие права user:group

Спустя 4 минуты, 8 секунд (3.04.2010 - 15:47) vagrand написал(а):
Если твои файлы находятся в каталоге который выше чем DocumentRoot, то лично я вижу два варианта:
1. Споинтить туда поддомен основного домена или отдельный домен и делать ссылки с этим доменом;
2. Создавать временные симлинки из каталога с файлами в каталог с сайтом

Спустя 18 минут, 21 секунда (3.04.2010 - 16:05) Fros написал(а):
Семён причем здесь права на эту папку? Хорошо, если даже права 777 ты что сможеть дать ссылку на этот файл в этой папке, каким образом?
Что то я не понимаю, закачать можно в любую папку буквально двумя командами, а вытащить просто задница.

А пример с симлинками можно привести, если не сложно.

Спустя 2 часа, 42 минуты, 51 секунда (3.04.2010 - 18:48) vagrand написал(а):
ln -s /home/test/some_file_name /home/www/some_file_name

Спустя 2 дня, 19 часов, 38 минут, 10 секунд (6.04.2010 - 14:26) Fros написал(а):
Скажите пожалуйста в чем ошибка
bool symlink (string /home/www/test.php, string /home/temp/111111111);

Пишет
Parse error: syntax error, unexpected T_STRING

Спустя 12 минут, 27 секунд (6.04.2010 - 14:39) Fros написал(а):
Идиот, кавычки то я не поставил
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.