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

17.12.2009, 18:26
|
|
Познающий
Регистрация: 20.02.2008
Сообщений: 82
С нами:
9590577
Репутация:
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
С нами:
9213376
Репутация:
278
|
|
Architek86
Не должен, сразу вернёт False.
Чтобы проверял, нужно сделать так:
is_file($file) || filesize($file)>0
или
is_file($file) OR filesize($file)>0
|
|
|

17.12.2009, 19:22
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами:
9497186
Репутация:
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
С нами:
9590577
Репутация:
2
|
|
те, кто работал с ZipArchive class PHP (http://www.php.net/manual/en/class.ziparchive.php) , вопрос:
есть ли метод/способ определить общий размер файлов в архиве, не распаковывая его?
или придётся читать заголовки архива и искать там размеры файлов?
|
|
|

17.12.2009, 19:25
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
С нами:
9288386
Репутация:
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, но в моём варианте не тратится время на поиск нужной комбинации, так что возможно быстрее будет работать.. Хотя ХЗ-ХЗ...)
|
|
|

17.12.2009, 19:48
|
|
Познающий
Регистрация: 20.02.2008
Сообщений: 82
С нами:
9590577
Репутация:
2
|
|
Сообщение от Fepsis
но в моём варианте не тратится время на поиск нужной комбинации, так что возможно быстрее будет работать.. Хотя ХЗ-ХЗ...)
Это типа поиск? это скорее лотерея, где если повезёт, то комбинация даст 32 ))) (я про скрипт mailbrush)
|
|
|

18.12.2009, 14:49
|
|
Новичок
Регистрация: 17.12.2009
Сообщений: 6
С нами:
8631419
Репутация:
0
|
|
Уважаемые мастера!
У меня есть движок мониторинга серверов кс 1.6!
Задача стоит вот в чем:
1)Какимто образом вывести самую популярную карту!
2)Сделать графики посещаемости серверов как на http://www.ukrgame.net/index.php?act=cod4graph
|
|
|

18.12.2009, 15:53
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами:
9223466
Репутация:
3171
|
|
Сообщение от hooligan4ik
Уважаемые мастера!
У меня есть движок мониторинга серверов кс 1.6!
Задача стоит вот в чем:
1)Какимто образом вывести самую популярную карту!
2)Сделать графики посещаемости серверов как на http://www.ukrgame.net/index.php?act=cod4graph
1) Записывать в БД при мониторинге карту, и если такая карта есть в БД,то rep=rep+1; И таким образом,ввыводим состистику,сортируя по rep
2) По сути - тоже самое,но с использованием ГД,или класса строения графиков.
|
|
|

18.12.2009, 16:41
|
|
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
С нами:
9347610
Репутация:
165
|
|
Как установить модуль curl в linux'e?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|