HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 3338


По умолчанию

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

  #2  
Старый 31.03.2010, 18:24
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Добрый вечер
Есть такая таблица
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?
 
Ответить с цитированием

  #3  
Старый 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 
'Нет такой';

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

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

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

Pashkela

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

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

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

Репутация: 3338


По умолчанию

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

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

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

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

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

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

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

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

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

  #9  
Старый 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(); 
 
Ответить с цитированием

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

Репутация: 4536


По умолчанию

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.