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

17.12.2009, 17:15
|
|
Новичок
Регистрация: 12.11.2009
Сообщений: 14
Провел на форуме: 31928
Репутация:
1
|
|
возможно отправлять POST запросы в форму через php ... но чтоб при отправке в поле: name="test" писал случайные цыфры например, или символы? без повторений  а еще чтоб кнопочку нажимал "submit"  с цыклом, тоесть бесконечно)
вот форма, если можно напишите пример, как
Форма:
Код HTML:
<form name="form1" action="form1.php" method="post">
<input class="button" type="text" name="test" size="16" maxlength="16"/>
<input type="submit" name="submit" value="submit"/>
</form>
|
|
|

17.12.2009, 17:21
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Юзай curl, если надо отправлять запросы, HTML'ом и JS'ом не обойдешься...
|
|
|

17.12.2009, 17:30
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от Byrger
Помогите сделать небольшую функцию которая будет:
выдавать 3 числа при умоножении которых друг на друга получится число 32
Числа надо выдавать рандомые и в рандомной позиции
4,4,2. Три числа,с помощью которых можно получить число 32.Я бы взял их за основу,и пробывал куртить с ними.А еще можно в цикле создавать рандоные числа,и с помощью %, искать нужные сисла,пока не будет безостаточного деления.Ну вообщем - тут фантазировать нужно.
|
|
|

17.12.2009, 17:41
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Сообщение от m0Hze
4,4,2. Три числа,с помощью которых можно получить число 32.Я бы взял их за основу,и пробывал куртить с ними.А еще можно в цикле создавать рандоные числа,и с помощью %, искать нужные сисла,пока не будет безостаточного деления.Ну вообщем - тут фантазировать нужно.
спасиб, вот какраз фантазии не хватает
|
|
|

17.12.2009, 18:26
|
|
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме: 107625
Репутация:
2
|
|
Никто не в курсе, при проверки условия вида
if ( is_file($file) AND filesize($file)>0 )
PHP будет проверять второе условие (т.е. filesize($file)>0), если первое (is_file($file)) возвращает false ?
Хотя думаю, скорее всего нет))
|
|
|

17.12.2009, 18:28
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Architek86
Не должен, сразу вернёт False.
Чтобы проверял, нужно сделать так:
is_file($file) || filesize($file)>0
или
is_file($file) OR filesize($file)>0
|
|
|

17.12.2009, 18:48
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Сообщение от Byrger
спасиб, вот какраз фантазии не хватает
А ты подумай
PHP код:
<?php
while (true)
{
$n = array(rand(0, 32), rand(0, 32), rand(0, 32));
if ($n[0] * $n[1] * $n[2] == 32)
{
echo $n[0] . ' * ' . $n[1] . ' * ' . $n[2] . ' = 32';
break;
}
}
?>
|
|
|

17.12.2009, 19:22
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Byrger Так вроде побыстрее будет.
PHP код:
function factorize($n)
{
$from = array(1,2,4,8,16,32);
$result = array();
for ($i = 0; $i < 2; $i++)
{
$result[] = $from[mt_rand(0,array_search($n, $from))];
$n /= $result[$i];
}
$result[]=$n;
return $result;
}
echo implode(' * ',factorize(64)).' = 32';
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|

17.12.2009, 19:24
|
|
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме: 107625
Репутация:
2
|
|
те, кто работал с ZipArchive class PHP (http://www.php.net/manual/en/class.ziparchive.php) , вопрос:
есть ли метод/способ определить общий размер файлов в архиве, не распаковывая его?
или придётся читать заголовки архива и искать там размеры файлов?
|
|
|

17.12.2009, 19:25
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Byrger, мой вариант:
PHP код:
<?php
$del[32]= array(32, 16, 8, 4, 2, 1);
$del[16]= array(16, 8, 4, 2, 1);
$del[8]= array(8, 4, 2, 1);
$del[4]= array(4, 2, 1);
$del[2]= array(2, 1);
$del[1]= array(1);
function random($array)
{
$n = $array[rand (0, count($array)-1)];
return $n;
}
$n1 = random($del[32]);
$n2 = random($del[32/$n1]);
$n3 = 32/($n1*$n2);
echo $n1.' * '.$n2.' * '.$n3.' = 32';
?>
Используется несколько массивов, поэтому памяти побольше будет юзать чем ксрипт от mailbrush, но в моём варианте не тратится время на поиск нужной комбинации, так что возможно быстрее будет работать.. Хотя ХЗ-ХЗ...)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|