Voltag
Новичок
Проблема при написании PHP в WML
Здравствуйте
Я делаю маленький проект WAP сайта. У меня еть уже готовые wml странички, и я хотел поставить туда SMS замок. Я зарегестрировался на сайте одного SMS замка... ну и конечно-же я столкнулся с необходимостью написать PHP скрипт для проверки пароля пользователя. За сам PHP я засел 2-3 дня назад.
Мой скрипт при просмотре OPERой выдаёт:
Warning: fopen(www.smszamok.ru/check/try.php?p=&id=13237) [function.fopen]: failed to open stream: No such file or directory in d:\hst\wap-redstor_a2221457\http\index.php on line 23
Вот сам код:
<?echo '<?xml version="1.0" encoding="utf-8"?>';?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd" >
<wml>
<head><meta http-equiv="cache-control" content="no-cache" forua="true"/></head>
<anchor>Go<go href="http://wap.smszamok.ru/iget.php?pid=13237&url=http://wap.RedStore.ru/index.php"></go></anchor>
//Между <anchor> и </anchor> ссылка для получения пароля через посылки SMS
<card id="Enter" title="Enter">
<do type="accept" label="Enter">
<go>
<?php
$check_url = "www.smszamok.ru/check/try.php?p=".$paspole."&id=13237";//по этому URL лежит скрипт которому я должен подавать вводимый пароль и номер проекта
$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);
include("home.wml"); //если правильный то вывожу страничку с ресурсами
}
else{
include("index.php"); // если пароль не правильный то просто опять заргружаю страничку
}
?>
</go>
</do>
<p align="center">
<input name="paspole"><br/>//Это сама форма ввода пароля
</p>
</card>
</wml>
Заранее спасибо
Если ещё найдёте и синтаксические ошибки укажите пожалуйста... с удавольствием приму замечения типа "Так не пишут" но с указанием как надо....
С уважением
Здравствуйте
Я делаю маленький проект WAP сайта. У меня еть уже готовые wml странички, и я хотел поставить туда SMS замок. Я зарегестрировался на сайте одного SMS замка... ну и конечно-же я столкнулся с необходимостью написать PHP скрипт для проверки пароля пользователя. За сам PHP я засел 2-3 дня назад.
Мой скрипт при просмотре OPERой выдаёт:
Warning: fopen(www.smszamok.ru/check/try.php?p=&id=13237) [function.fopen]: failed to open stream: No such file or directory in d:\hst\wap-redstor_a2221457\http\index.php on line 23
Вот сам код:
<?echo '<?xml version="1.0" encoding="utf-8"?>';?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd" >
<wml>
<head><meta http-equiv="cache-control" content="no-cache" forua="true"/></head>
<anchor>Go<go href="http://wap.smszamok.ru/iget.php?pid=13237&url=http://wap.RedStore.ru/index.php"></go></anchor>
//Между <anchor> и </anchor> ссылка для получения пароля через посылки SMS
<card id="Enter" title="Enter">
<do type="accept" label="Enter">
<go>
<?php
$check_url = "www.smszamok.ru/check/try.php?p=".$paspole."&id=13237";//по этому URL лежит скрипт которому я должен подавать вводимый пароль и номер проекта
$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);
include("home.wml"); //если правильный то вывожу страничку с ресурсами
}
else{
include("index.php"); // если пароль не правильный то просто опять заргружаю страничку
}
?>
</go>
</do>
<p align="center">
<input name="paspole"><br/>//Это сама форма ввода пароля
</p>
</card>
</wml>
Заранее спасибо
Если ещё найдёте и синтаксические ошибки укажите пожалуйста... с удавольствием приму замечения типа "Так не пишут" но с указанием как надо....
С уважением