HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 17.12.2009, 17:21
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Юзай curl, если надо отправлять запросы, HTML'ом и JS'ом не обойдешься...
 
Ответить с цитированием

  #2  
Старый 17.12.2009, 18:26
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
С нами: 9590577

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

Никто не в курсе, при проверки условия вида

if ( is_file($file) AND filesize($file)>0 )

PHP будет проверять второе условие (т.е. filesize($file)>0), если первое (is_file($file)) возвращает false ?

Хотя думаю, скорее всего нет))
 
Ответить с цитированием

  #3  
Старый 17.12.2009, 18:28
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
С нами: 9213376

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

Architek86

Не должен, сразу вернёт False.

Чтобы проверял, нужно сделать так:

is_file($file) || filesize($file)>0

или

is_file($file) OR filesize($file)>0
 
Ответить с цитированием

  #4  
Старый 17.12.2009, 19:22
Gifts
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
 
Ответить с цитированием

  #5  
Старый 17.12.2009, 19:24
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
С нами: 9590577

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

те, кто работал с ZipArchive class PHP (http://www.php.net/manual/en/class.ziparchive.php) , вопрос:
есть ли метод/способ определить общий размер файлов в архиве, не распаковывая его?
или придётся читать заголовки архива и искать там размеры файлов?
 
Ответить с цитированием

  #6  
Старый 17.12.2009, 19:25
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
С нами: 9288386

Репутация: 536


По умолчанию

Byrger, мой вариант:
PHP код:
<?php

$del
[32]= array(32168421);
$del[16]= array(168421);
$del[8]= array(8421);
$del[4]= array(421);
$del[2]= array(21);
$del[1]= array(1);


function 
random($array)
{
   
$n $array[rand (0count($array)-1)];   
   return 
$n;
}


$n1 random($del[32]);
$n2 random($del[32/$n1]);
$n3 32/($n1*$n2);

echo 
$n1.' * '.$n2.' * '.$n3.' = 32';

?>
Используется несколько массивов, поэтому памяти побольше будет юзать чем ксрипт от mailbrush, но в моём варианте не тратится время на поиск нужной комбинации, так что возможно быстрее будет работать.. Хотя ХЗ-ХЗ...)
 
Ответить с цитированием

  #7  
Старый 17.12.2009, 19:48
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
С нами: 9590577

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

Цитата:
Сообщение от Fepsis  
но в моём варианте не тратится время на поиск нужной комбинации, так что возможно быстрее будет работать.. Хотя ХЗ-ХЗ...)
Это типа поиск? это скорее лотерея, где если повезёт, то комбинация даст 32 ))) (я про скрипт mailbrush)
 
Ответить с цитированием

  #8  
Старый 18.12.2009, 14:49
hooligan4ik
Новичок
Регистрация: 17.12.2009
Сообщений: 6
С нами: 8631419

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

Уважаемые мастера!
У меня есть движок мониторинга серверов кс 1.6!
Задача стоит вот в чем:
1)Какимто образом вывести самую популярную карту!
2)Сделать графики посещаемости серверов как на http://www.ukrgame.net/index.php?act=cod4graph
 
Ответить с цитированием

  #9  
Старый 18.12.2009, 15:53
m0Hze
Он хакер.
Регистрация: 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) По сути - тоже самое,но с использованием ГД,или класса строения графиков.
 
Ответить с цитированием

  #10  
Старый 18.12.2009, 16:41
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
С нами: 9347610

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

Как установить модуль curl в linux'e?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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.