Вопрос № 59351: Подскажите пожалуйста как мне лучше реализовать такую идею: Надо разместить файлы , но тока чтобы они были доступны по паролю ( например на фтп сделать пароленую директорию) , необходимо чтобы когда пользователь нажимал на ссылку этого закрытого файл...Вопрос № 59360: Доброго дня уважаемые эксперты! Подскажите как написать скрипт который будет мне перенаправлять данные с одного сайта на другой! например: есть таблица с данными
о человеке (Имя, год рождения, место проживания и тд) мне надо что бы эти данные генерил...Вопрос № 59381: Доброе время суток!
Нужно написать функцию, которая будет оптимизировать графику при аплоаде картинки (truecolor). Возможно ли это? gd насколько я понял такое делать не умеет, может есть какие-то сторонние библиотеки для этого?
Зар...
Вопрос № 59.351
Подскажите пожалуйста как мне лучше реализовать такую идею: Надо разместить файлы , но тока чтобы они были доступны по паролю ( например на фтп сделать пароленую директорию) , необходимо чтобы когда пользователь нажимал на ссылку этого закрытого файла у меня сначало выполнился мой скрипт (он у меня проверяет есть ли деньги у него на счету, если есть то снимает) , а потом начиналась закачка этого файла, но тока чтобы пользователь не увидеть какой там пароль.
П.С. Надеюсь не совсем каламбурно объяснил.
Отвечает: PVS
Здравствуйте, Королёв Руслан!
Не совсем каламбурно :-). Но фтп лучше не трогать. Предлагаю так: ссылка идет на скрипт закачки, в нем Вы проверяете есть ли у пользователя деньги, снимаете соответствующую сумму и записываете что пользователь имеет право скачать такой-то файл (если пользователь обратится за ним повторно, например из-за срыва соединения или при закачке в несколько потоков, то еще денег с него снимать пожалуй не надо). Если все хорошо - скрипт отдаст пользователю файл. Таким образом зморачиватся с фтп и лишними паролями нет смысла.
Ответ отправил: PVS (статус: Практикант)
Ответ отправлен: 18.10.2006, 15:06
Отвечает: Дмитрий Иванов
Здравствуйте, Королёв Руслан!
хмм... вобщем то запароленая директория достаточно кривое решение, не проще ли , да и надежнее, при логине юсера создавать сессию, проверять ее скриптом который снимает деньги и затем им же выдавать запрашиваемый файл.
Но если уже обзательно через пароль, то просто вписываеш в .htpasswd нового юзера , пароль создается командой crypt с ключем из любых 2х букв.
вид записи:
user1:YNh4df4kfdjk3
user2:YNh4df4kfdjk3
где user - имя юзера
тарабарщина - обработынный crypt'ом пароль
понятно что в директории с файлами должен лежать .htaccess с примерно следующим содержимым
AuthUserFile path_k_ .htpasswd
AuthType Basic
AuthName "Filedownload"
require valid-user
--------- ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Ответ отправлен: 18.10.2006, 16:28 Оценка за ответ: 5
Вопрос № 59.360
Доброго дня уважаемые эксперты! Подскажите как написать скрипт который будет мне перенаправлять данные с одного сайта на другой! например: есть таблица с данными о человеке (Имя, год рождения, место проживания и тд) мне надо что бы эти данные генерились с того сайта в мой и тоже в таблицу! надеюсь выразился чётко!
Отправлен: 18.10.2006, 16:10
Вопрос задал: JekA (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: PVS
Здравствуйте, JekA!
Если Ваш скрипт както может "узнать" нужную Вам таблицу, то Вы можете просто открыть исходную страницу с помощью файловых функций (file или fopen), поискать в тексте нужное место и вывести его в своей странице.
Ответ отправил: PVS (статус: Практикант)
Ответ отправлен: 18.10.2006, 16:33
Отвечает: Дмитрий Иванов
Здравствуйте, JekA!
вобщем то до четкости тут далеко, так что отвечаю как понял ;)
допустим есть на одном сервере скрипт : table.php - выдающий нам таблицу информации, и ожидающих на входе UserID, тогда результат работы скрипта мы можем получить с помощю функции
file("http://url/table.php=id=$UserID")
либо fopen("http://url/table.php=id=$UserID") - дальше стандартная процедура обработки считывания информации из файла,
ну и если передавать надо слишком много информации то открываешь socket соединение и тут уж твои возможности ограниченны только твоей фантазией :)
пример работы с socket в приложении .
Приложение:
--------- ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Ответ отправлен: 18.10.2006, 16:54
Вопрос № 59.381
Доброе время суток!
Нужно написать функцию, которая будет оптимизировать графику при аплоаде картинки (truecolor). Возможно ли это? gd насколько я понял такое делать не умеет, может есть какие-то сторонние библиотеки для этого?
Заранее спасибо за помощь!
Отправлен: 18.10.2006, 19:04
Вопрос задал: Nexus (статус: 4-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Дмитрий Иванов
Здравствуйте, Nexus!
http://www.imagemagick.com/ - почти сравним по своим возможностям с фотошопом :) там же на странице можно скачать инсталяцию и посмотреть доки с примерами.
--------- ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Ответ отправлен: 20.10.2006, 16:48