|
|
|
| Точнее %0A а почему не знаю
Вот посмотрите (WML)
http://wapinet.ru/ftp/ | |
|
|
|
|
|
|
|
для: Gemorroj
(22.08.2007 в 13:47)
| | Функцию file() нигде не используете? | |
|
|
|
|
|
|
|
для: Gemorroj
(22.08.2007 в 13:47)
| | Вы лучше скажите в какой переменной, при каких обстоятельствах и какой код. Или Вы хотите, чтобы мы вводили для тестирования настоящие данные? :) | |
|
|
|
|
|
|
|
для: Unkind
(22.08.2007 в 13:56)
| | Unkind, можете не вводить =)
Возможно это лаги в опере, просто при наведении указателя на ссылку войти отображается такое :
http://wapinet.ru/ftp/?server=%0A&login=&pass=&d=%0A&i=&s=
Если ввести данные, то данные передаются и к ним добавляется еще это "%0A"
Но вот сегодня узнал что например браузер сони эриксона тоже передает "%0A"
file не используется, более того это статический текст.
передается еще такие хедеры
header('Cache-Control: no-cache, must-revalidate');
header('Content-Type: text/vnd.wap.wml; charset=utf-8');
Код
<?
$server=trim(str_replace("\r",null,rawurldecode($_GET['server'])));
$login=trim(str_replace("\r",null,rawurldecode($_GET['login'])));
$pass=trim(str_replace("\r",null,rawurldecode($_GET['pass'])));
$d=trim(str_replace("\r",null,rawurldecode($_GET['d'])));
include 'header.php';
if((!$server)||(!$login))
{
print '<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml_1.2.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="no-cache,no-store,must-revalidate"/></head>
<card title="FTP-менеджер">
<p><small>
<a href="faq.php">FAQ</a><br/>
- - -<br/>
Сервер:</small>
<input name="sr" type="text" value="ftp."/><br/>
<small>Логин:</small>
<input name="lg" type="text"/><br/>
<small>Пароль:</small>
<input name="ps" type="password"/><br/>
<small>Папка:</small>
<input name="d" type="text" value="+"/><br/>
<select name="bs" multiple="true" value="0">
<option value="1">Размер файлов</option>
</select>
<select name="bi" multiple="true" value="0">
<option value="1">Иконки</option>
</select>
<br/>
<small>
<strong>
<a href="?server=$(sr)&login=$(lg)&pass=$(ps)&d=$(d)&i=$(bi)&s=$(bs)">Войти</a>
</strong>
<br/>- - -<br/>
<a href="http://wapinet.ru/serv/">Сервисы</a><br/>
<a href="http://wapinet.ru/">wapinet.ru</a><br/>
- - -<br/>
<small>FTP manager Punk77 (mod by Gemorroj)</small>
</small></p></card></wml>';//Заменить на свой сайт
}
else
{
...
}
?>
|
| |
|
|
|
|
|
|
|
для: Gemorroj
(22.08.2007 в 19:22)
| | впринципе как видите решаю проблему пупо удалением "\r"
но все же интересно отчего появляется этот символ | |
|
|
|
|
|
|
|
для: Gemorroj
(22.08.2007 в 19:24)
| | Ой, там value="+" нету, это я тестировал | |
|
|
|