28 февраля 2011
3 комментария
function gcd($a, $b) { while ($a != $b) if ($a>$b) $a -= $b; else $b -= $a; return $a; }
Спасибо автору статьи: http://awlee.ru/?p=125
function gcd($a, $b) { while ($a != $b) if ($a>$b) $a -= $b; else $b -= $a; return $a; }
Спасибо автору статьи: http://awlee.ru/?p=125
В начале:
function get_sec(){ $mtime=microtime(); $mtime=explode(" ",$mtime); $mtime=$mtime[1]+$mtime[0]; return $mtime; } $start_time=get_sec();
В конце:
$exec_time=get_sec()-$start_time; printf("<!--Execution time %f sec.-->",$exec_time);
http://programmerz.ru/post/execute_time.html
$ddty=date("Y"); $ddtm=date("m"); if ($ddtm=='1') { $ddtf=($ddty-1)."-12"; } else { $ddtmt=$ddtm-1; if ($ddtmt<10) { $ddtmt='0'.$ddtmt; } $ddtf=($ddty)."-".$ddtmt; } $q=mysql_query("SELECT * FROM table WHERE date LIKE '".$ddtf."%'");
array_keys — создает масиив из ключей исходного массива.
function CountOpenedSessions() { $dir=opendir(session_save_path()); $c=0; while($file=readdir($dir)){ $arr[$c]=$file; ++$c; } closedir($dir); return count($arr); }
Сравниваем загружаемый файл с тем который лежит на сервере. Упрощенный случай. Нужно конечно проверять еще вначале тип файла, содержимое и т.д.
function VerifyKeyFile($inputname) { if (md5_file($_SERVER['DOCUMENT_ROOT']."/papka/filename.key")==md5_file($_FILES["$inputname"]["tmp_name"])) { return true; } else { return false; } }
В примере 3 первых элемента.
$arr=array_slice($arr,0,2);