|
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования. |
|
Опции темы |
Сегодня | |||||
|
09.11.2006, 14:46 | #1 | |||
|
Письмо "начинающего" к Вебмастерам
Уважаемые,Вебмастера, выручите начинающего сайтописца!!!
Хочу поставить к себе на страничку платный вход с оплатой через смс.Нашел сервис,который предоставляет такую услугу.На сервисе предоставляется инструкция по проверке пароля пользователя и пример обработки запроса на PHP.Но к сожалению в связи со своей необразованостью в языках програмирования,даже и если все дано - настроить эту "схему" у меня не получается (как я только не пытался!!!) .Поэтому сейчас обращаюсь к настоящим вебмастерам с просьбой о помощи - БУДУ ВАМ ОЧЕНЬ БЛАГОДАРЕН! Ну,собственно и сама "схема": 1).Инструкции для проверки пароля пользователя Вызывается запросом: www.smszamok.ru/check/try.php?p=PASSWORD&id=PROGECT_ID где PROGECT_ID - код Вашего проекта в системе sms.замок PASSWORD - проверяемый пароль или код, полученный пользователем через ответное SMS Возвращает "true#xxxxxx"(проверка прошла успешно),где xxxxxx оставшееся время жизни пароля в секундах или описание ошибки в текстовом формате. 2).Пример обработки запроса на PHP: <?php //пример PHP кода для проверки - существует ли данный код, полученный после отправки sms $file = fopen($check_url, "r"); // где $check_url - ссылка приведен ная выше if (!$file) { return false; } $line = fgets ($file, 1024); fclose($file); if(substr($line, 0, 4) == "true"){ // получаем время жизни пароля в секундах $life_time = substr($line, 5); }else{ // пароль не подтвержден } ?> Это то что дает сервис, а теперь то как это я вижу и то что хочу спросить: (1) Index.html: <html> <head> <title></title> </head> <body> <form action="sms.php" method="post"> <input type="password" nаmе="pass" size="8" maxlength="8"> </form> </body> </html> (2) sms.php: <html> <body> <?php $check_url="www.smszamok.ru/check/try.php?p=$pass&id=2580" $file = fopen($check_url, "r"); if (!$file) { return false; } $line = fgets ($file, 1024); fclose($file); if(substr($line, 0, 4) == "true"){ $life_time = substr($line, 5); }else{ } ?> </body> </html> Будьте так добры подскажите в чем я здесь не прав и скажите,пожалуйста,что значит "return false" и что мне нужно прописать в блоке if {???}, чтобы при значении "истина" был осуществлен переход на нужный мне url? Фух!Ну в принципе и все!Большое спасибо кто хотя бы дочитал мою тему до конца! Буду очень благодарен за помощь! |
|||
09.11.2006, 20:02 | #2 | |||
Реноме:
927
|
Как вариант - вставлять следующий код в каждую страницу, которую нужно защитить паролем:
PHP код:
__________________
Регистрация доменов |
|||
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
|
|