Архив

Публикации с меткой ‘PHP’
24 февраля 2011 1 комментарий

В начале:

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

Categories: PHP Tags:
22 февраля 2011 4 комментария
$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."%'");
Categories: MySQL, PHP Tags: ,
16 февраля 2011 Нет комментариев

array_keys — создает масиив из ключей исходного массива.

Categories: PHP Tags:
14 февраля 2011 Нет комментариев
function CountOpenedSessions() {
	$dir=opendir(session_save_path());
	$c=0;
	while($file=readdir($dir)){
		$arr[$c]=$file;
		++$c;
	}
	closedir($dir);
	return count($arr);
}
Categories: PHP Tags:
7 февраля 2011 1 комментарий

Сравниваем загружаемый файл с тем который лежит на сервере. Упрощенный случай. Нужно конечно проверять еще вначале тип файла, содержимое и т.д.

function VerifyKeyFile($inputname) {
	if (md5_file($_SERVER['DOCUMENT_ROOT']."/papka/filename.key")==md5_file($_FILES["$inputname"]["tmp_name"])) {
		return true;
	}
	else {
		return false;
	}
}
Categories: PHP Tags:
2 февраля 2011 2 комментария

В примере 3 первых элемента.

$arr=array_slice($arr,0,2);
Categories: PHP Tags:
2 февраля 2011 5 комментариев
$arr=array_unique($arr);
Categories: PHP Tags: