![]() |
Создание файла + его скачивание с паролем.
Короче. такая штука..
Я создаю файл например 1.php через скрипт. Как только он создался он должен быть предложен для скачивания. Но нужно сделать так, чтобы этот файл был запароленный.. Чтобы никто другой не мог скачать файл кроме того, кому известен пароль. |
либо сделай менеджер закачек, который будет проверять пароль и выдавать содержимое нужного файла, либо .htaccess - но это будет сразу на всю папку пароль
|
ZoKeR,
melk прав. складывай в папочку, в которой допустим нет индексного файла, но есть .htaccess. в котором ты и "запороливаешь" либо всю папочку, либо отдельный нужный тебе файл |
Цитата:
|
Цитата:
From RaZEr: У меня будет просьба - более не приписывать мне чужие слова. |
ZoKeR
это сказал не RaZEr. адрес будет обыкновенный. можно и так как ты написал, но если просто написать _http://addr/path/, то тебе вывалится окошко, в котором попросят ввести логин и пароль. |
Пост прочитай мой, я его поредактировал..
|
ZoKeR
<FilesMatch "^файл$"> AuthType Basic AuthName "нужен пароль :)" AuthUserFile Путь к файлу с логином/паролем для файла Require valid-user </FilesMatch> |
Цитата:
Цитата:
|
ZoKeR
это писать в .htaccess. а писать скрипт туда может. если ты сам этот файлик создавал. скрипты на сервере выполняются от твоего имени. для каждого файлика нужно такую конструкцию писать :) логин пароль лежат в файле в виде login:cripted_password пароль обычно зашифрован md5. или другим односторонним алгоритмом. это нужно узнавать уже у хостера. Добавлено через 1 минуту: P.S. ты бы подредактировал тему. неудобно как-то... |
А как можно сделать, чтобы этот файл архивироваля в архив и был зашифрован паролем??? вот так наверное будет лучше... Может кто подскажет?
|
по поводу манипулирования .htaccess'ом и .htpasswd'ом:
http://pear.php.net/package/File_HtAccess http://pear.php.net/package/File_Passwd про архифирование: http://pear.php.net/package/Archive_Tar http://pear.php.net/package/Archive_Zip |
Спасибо, заслужил 5... а есть такие ресурсы на русском??
|
Я не видел. Может быть на php.spb.ru или phpclub.net
|
Щас посмотрю, спасибо.
|
| Часовой пояс GMT +4, время: 07:27. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.