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

31.03.2010, 19:24
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от SeNaP
Добрый вечер
Есть такая таблица
PHP код:
CREATE TABLE `transitions` (
`id` int(10) unsigned NOT NULL auto_increment,
`idsite` int(11) NOT NULL default '',
`url` varchar(100) NOT NULL default '',
`out` int(5) unsigned default '0',
`all_out` int(8) unsigned default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
как определить существует ли у 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 'Нет такой';
}
|
|
|

31.03.2010, 20:32
|
|
Новичок
Регистрация: 01.09.2009
Сообщений: 29
Провел на форуме: 214285
Репутация:
-6
|
|
Pashkela
PHP код:
<?php
$w = array('Камень','Ножницы','Бумаг ');echo $w[array_rand($w)];
?>
а можно чтобы человек мог выбирать что-нибудь, а потом рандомно и сообщение "Вы победил, ропиграли или ничья)???
|
|
|

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

31.03.2010, 21:23
|
|
Участник форума
Регистрация: 10.09.2009
Сообщений: 120
Провел на форуме: 2212846
Репутация:
56
|
|
Сообщение от DeMoN_2009
Pashkela
а можно чтобы человек мог выбирать что-нибудь, а потом рандомно и сообщение "Вы победил, ропиграли или ничья)???
PHP код:
<form action = '' method = 'post'>
<h2>Выберите значение</h2></br>
<font color = 'blue'>Камень</font> <input type = 'checkbox' name = 'check1'></br>
<font color = 'blue'>Ножницы</font> <input type = 'checkbox' name = 'check2'></br>
<font color = 'blue'>Бумага</font> <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..
|
|
|

31.03.2010, 21:57
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
Redwood, ты забыл 2 isset'a
if (isset ($_POST['check1']) || ($_POST['check2']) || ($_POST['check3']))
Последний раз редактировалось phpdreamer; 31.03.2010 в 22:00..
|
|
|

31.03.2010, 22:03
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
безопасно ли это?
PHP код:
if ( isset($_GET["s"]) )
@session_id((string)$_GET["s"]);
@session_start();
|
|
|

31.03.2010, 22:50
|
|
Участник форума
Регистрация: 10.09.2009
Сообщений: 120
Провел на форуме: 2212846
Репутация:
56
|
|
Сообщение от phpdreamer
Redwood, ты забыл 2 isset'a
Исправил 
Последний раз редактировалось Redwood; 01.04.2010 в 01:49..
|
|
|

31.03.2010, 22:52
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
imajo.ati, так посмотри что делает (string) и какие входные параметры session_id, будет полезнее, чем узнать да или нет.
|
|
|

31.03.2010, 23:01
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
Сообщение от 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));
|
|
|

01.04.2010, 06:10
|
|
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме: 798217
Репутация:
44
|
|
Короче никак не могу найти ответ на вопрос.
Решил задать
как при приеме post и get запросов в обработчике исключить возможность пхп инъекции
просто где-то слышал что в htmlspecialchars есть какая-та дырочка.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|