ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Прием с $_get
  #1  
Старый 21.08.2008, 22:07
dimash
Познающий
Регистрация: 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?
 
Ответить с цитированием

  #2  
Старый 21.08.2008, 22:12
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

он не вдупляет что за ф-ия string
 
Ответить с цитированием

  #3  
Старый 21.08.2008, 22:12
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Что ты хочешь сделать с этой строкой?
__________________
..
 
Ответить с цитированием

  #4  
Старый 21.08.2008, 22:15
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

пробуй так:
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..
 
Ответить с цитированием

  #5  
Старый 21.08.2008, 22:16
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

"Call to undefined function string()"
визов неизвестной функции string()
тоесть в php функции string() нету))))
 
Ответить с цитированием

  #6  
Старый 21.08.2008, 22:51
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

(string) $_GET['id_mail']
 
Ответить с цитированием

  #7  
Старый 21.08.2008, 22:58
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

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..
 
Ответить с цитированием

  #8  
Старый 21.08.2008, 23:01
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Тема - бред. Get параметры всегда в формате string, а если его нет, то NULL.
eLWAux, мда )))
Код:
<?php echo htmlspecialchars($_GET['id_mail']); ?>
 
Ответить с цитированием

  #9  
Старый 21.08.2008, 23:03
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

PHP код:
function n($msg)
{ $msg = substr($msg,0,1024);
$msg = htmlspecialchars($msg);
return $msg;
}

<?php echo n($_GET['id_mail']); ?>
и никакой хакер не достучитса))
 
Ответить с цитированием

  #10  
Старый 21.08.2008, 23:32
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

Цитата:
Сообщение от eLWAux  
PHP код:
function n($msg)
{ $msg = substr($msg,0,1024);
$msg = htmlspecialchars($msg);
return $msg;
}

<?php echo n($_GET['id_mail']); ?>
и никакой хакер не достучитса))
если у тебя id_main - число то не проще ли inval()-ом пользоваться?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Dsl-g604t Wifi на прием настройка И раздача по LAN podkashey Беспроводные технологии/WPAN/WLAN 0 16.08.2008 00:17
Начался прием заявлений на соискание "Премии Рунета - 2008" XiD Мировые новости 4 04.06.2008 10:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ