View file fmget-server/func.php

File size: 1.65Kb
<?php
# FMGET ver. 1.1
# © Alex Extend, 2008
# 
# Данная программа является свободным программным обеспечением. Вы вправе
# распространять ее и/или модифицировать в соответствии с условиями версии 2 либо
# по вашему выбору с условиями более поздней версии Стандартной Общественной
# Лицензии GNU, опубликованной Free Software Foundation.
# 
# Мы распространяем данную программу в надежде на то, что она будет вам полезной
# однако НЕ ПРЕДОСТАВЛЯЕМ НА НЕЕ НИКАКИХ ГАРАНТИЙ, в том числе ГАРАНТИИ ТОВАРНОГО
# СОСТОЯНИЯ ПРИ ПРОДАЖЕ и ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ. Для
# получения более подробной информации ознакомьтесь со Стандартной Общественной
# Лицензией GNU.

function plog($str) {
	$date=date('d.m.Y H:i:s');
	$fp=fopen('log.txt', 'a+');
	fwrite($fp, "[$date] $str\n");
	fclose($fp);
}

function perror($str, $exit=true) {
	global $inloader;
	plog("error: $str");
	$e=array('status'=>'error', 'mes'=>$str);
	echo serialize($e);
	if ($inloader) {
		global $info, $email, $basedir;
		$info['loaderstatus']='error';
		$info['loadnum']=0;
		file_put_contents("$basedir/users/$email/info.txt", serialize($info));
	}
	if ($exit) exit;
}

?>