View file fmget-client/fmget/func.php

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

function mread() {
	global $win;
	$str=trim(fgets(STDIN));
	if ($win) {
		$str=@iconv('CP866', 'UTF-8', $str);
	}
	return $str;
}

function mwrite($str) {
	global $win, $gui, $basedir;
	if ($gui) {
		$lstr=trim(iconv('UTF-8', 'CP1251', $str));
		$fp=fopen("$basedir/log.txt", "a+");
		fwrite($fp, $lstr."\r\n");
		fclose($fp);
		file_put_contents("$basedir/last.txt", $lstr);
		if (strstr($str, 'Ошибка')) {
			file_put_contents("$basedir/status.txt", $lstr);
		}
	}
	if ($win) {
		$str=@iconv('UTF-8', 'CP866', $str);
	}
	echo $str;
}

?>