Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

21.08.2008, 22:07
|
|
Познающий
Регистрация: 14.04.2008
Сообщений: 78
Провел на форуме: 41875
Репутация:
4
|
|
Прием с $_get
Код:
<?php
$id_mail = (isset($_GET['id_mail'])) ? string($_GET['id_mail']) : null;
echo($id_mail);
?>
Код:
<Fatal error: Call to undefined function string() in Z:\home\priceie\www\getie.php on line 2
wtf?
|
|
|

21.08.2008, 22:12
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
он не вдупляет что за ф-ия string
|
|
|

21.08.2008, 22:12
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
Что ты хочешь сделать с этой строкой?
|
|
|

21.08.2008, 22:15
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
пробуй так:
PHP код:
<?php
$id_mail = (isset($_GET['id_mail'])) ? ($_GET['id_mail']) : null;
echo($id_mail);
?>
у меня все ОК! =)
тоесть:
если есть GET передача параметра id_mail, то значение присваеваетса)) $id_mail, а если нет такого параметра, то $id_mail присв. нул)) а дальше виводитса $id_mail. вот и все.
при запросе ?id_mail=123 ви ведетса текст 123
Последний раз редактировалось scrat; 21.08.2008 в 22:35..
|
|
|

21.08.2008, 22:16
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
"Call to undefined function string()"
визов неизвестной функции string()
тоесть в php функции string() нету))))
|
|
|

21.08.2008, 22:51
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
(string) $_GET['id_mail']
|
|
|

21.08.2008, 22:58
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
dimash, ето ведь пример..
или тебе надо чтоб здесь написали код, в котором идет проверка на ковички и т.д..
ладно, special for you(супер мега проверка):
PHP код:
function n($msg)
{
$msg = substr($msg,0,1024);//обрезаем 1024сиволов))
$msg = htmlspecialchars($msg);//quot
return $msg;//возв знак
}
возвращает провереную строчку)))
Последний раз редактировалось eLWAux; 21.08.2008 в 23:05..
|
|
|

21.08.2008, 23:01
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Тема - бред. Get параметры всегда в формате string, а если его нет, то NULL.
eLWAux, мда )))
Код:
<?php echo htmlspecialchars($_GET['id_mail']); ?>
|
|
|

21.08.2008, 23:03
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
PHP код:
function n($msg)
{ $msg = substr($msg,0,1024);
$msg = htmlspecialchars($msg);
return $msg;
}
<?php echo n($_GET['id_mail']); ?>
и никакой хакер не достучитса))
|
|
|

21.08.2008, 23:32
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
Сообщение от eLWAux
PHP код:
function n($msg)
{ $msg = substr($msg,0,1024);
$msg = htmlspecialchars($msg);
return $msg;
}
<?php echo n($_GET['id_mail']); ?>
и никакой хакер не достучитса))
если у тебя id_main - число то не проще ли inval()-ом пользоваться?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|