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

  #15501  
Старый 31.03.2010, 19:24
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от SeNaP  
Добрый вечер
Есть такая таблица
PHP код:
CREATE TABLE `transitions` (
 `
idint(10unsigned NOT NULL auto_increment,
 `
idsiteint(11NOT NULL default '',
 `
urlvarchar(100NOT NULL default '',
 `
outint(5unsigned default '0',
 `
all_outint(8unsigned default '0',
 
PRIMARY KEY  (`id`)
ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=
как определить существует ли у idsite = 2 в колонке url например запись google.ru?
PHP код:
$query mysql_query("SELECT * FROM transitions WHERE idsite='2' AND url='google.ru'");
if(
mysql_num_rows($query) > 0){
echo 
'Существует!';
}else{
echo 
'Нет такой';

 
Ответить с цитированием

  #15502  
Старый 31.03.2010, 20:32
DeMoN_2009
Новичок
Регистрация: 01.09.2009
Сообщений: 29
Провел на форуме:
214285

Репутация: -6
По умолчанию

Pashkela

Цитата:
PHP код:
<?php
$w = array('Камень','Ножницы','Бумаг ');echo $w[array_rand($w)];
?>
а можно чтобы человек мог выбирать что-нибудь, а потом рандомно и сообщение "Вы победил, ропиграли или ничья)???
 
Ответить с цитированием

  #15503  
Старый 31.03.2010, 20:38
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

можно
 
Ответить с цитированием

  #15504  
Старый 31.03.2010, 21:23
Redwood
Участник форума
Регистрация: 10.09.2009
Сообщений: 120
Провел на форуме:
2212846

Репутация: 56
По умолчанию

Цитата:
Сообщение от DeMoN_2009  
Pashkela


а можно чтобы человек мог выбирать что-нибудь, а потом рандомно и сообщение "Вы победил, ропиграли или ничья)???
PHP код:
<form action = '' method = 'post'>
<h2>Выберите значение</h2></br>
<font color = 'blue'>Камень</font>&nbsp<input type = 'checkbox' name = 'check1'></br>
<font color = 'blue'>Ножницы</font>&nbsp<input type = 'checkbox' name = 'check2'></br>
<font color = 'blue'>Бумага</font>&nbsp<input type = 'checkbox' name = 'check3'></br></br>
<input type = 'submit' value = 'Поехали'></br>

<?php
if (isset ($_POST['check1']) || isset ($_POST['check2']) || isset ($_POST['check3']))
{
$array = array('Вы выиграли!','Вы проиграли!','Ничья!');
echo 
$array[array_rand($array)];
}
?>

Последний раз редактировалось Redwood; 01.04.2010 в 01:49..
 
Ответить с цитированием

  #15505  
Старый 31.03.2010, 21:57
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

Репутация: 123
Отправить сообщение для phpdreamer с помощью ICQ
По умолчанию

Redwood, ты забыл 2 isset'a
Цитата:
if (isset ($_POST['check1']) || ($_POST['check2']) || ($_POST['check3']))

Последний раз редактировалось phpdreamer; 31.03.2010 в 22:00..
 
Ответить с цитированием

  #15506  
Старый 31.03.2010, 22:03
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

Репутация: 177
По умолчанию

безопасно ли это?
PHP код:
    if ( isset($_GET["s"]) )
        @
session_id((string)$_GET["s"]);
    @
session_start(); 
 
Ответить с цитированием

  #15507  
Старый 31.03.2010, 22:50
Redwood
Участник форума
Регистрация: 10.09.2009
Сообщений: 120
Провел на форуме:
2212846

Репутация: 56
По умолчанию

Цитата:
Сообщение от phpdreamer  
Redwood, ты забыл 2 isset'a
Исправил

Последний раз редактировалось Redwood; 01.04.2010 в 01:49..
 
Ответить с цитированием

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

Репутация: 4536


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

imajo.ati, так посмотри что делает (string) и какие входные параметры session_id, будет полезнее, чем узнать да или нет.
 
Ответить с цитированием

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

Репутация: 4536


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

Цитата:
Сообщение от Compton  
PHP код:
<?php
$fname
="test.txt"//  файл
$write="ololo";/// что писать
$fdstr=1// Строку которую удалить
$ftext=file($fname);
$fnew=array();
for(
$i=0;$i<count($ftext);$i++)
{if(
$i!=$fdstr) {$fnew[]=$ftext[$i];}
else {}}
$fdes=fopen($fname,"w");
for(
$i=0;$i<count($fnew);$i++)
{
fputs($fdes,$fnew[$i]);}
fclose($fdes);
file_put_contents('test.txt',"\r\n$write"FILE_APPEND); 
?>
PHP код:
$a file('text.txt');
unset(
$a[0]);
$a[10] = 'new string';
file_put_contents('text.txt'implode("\n"$a)); 
 
Ответить с цитированием

  #15510  
Старый 01.04.2010, 06:10
ZnikiR
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме:
798217

Репутация: 44
Отправить сообщение для ZnikiR с помощью ICQ
По умолчанию

Короче никак не могу найти ответ на вопрос.
Решил задать
как при приеме post и get запросов в обработчике исключить возможность пхп инъекции
просто где-то слышал что в htmlspecialchars есть какая-та дырочка.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ