if( (!function_exists('file_put_contents')) && (!defined('FILE_APPEND')) )
{
/*******************************************************
funkce pro uložení obsahu proměnné $obsah do souboru
$soubor. toto je pro starší verze php (nižší než 5)
funkce vrací buď 0 při selhání, nebo velikost vytvořeného souboru v Byte
pokud se pošle třetí parametr rovný 1 nepřepíše se obsah původního souboru
ale přidá se nový obsah na konec
*******************************************************/
define('FILE_APPEND', 1);
function file_put_contents($soubor, $obsah, $flag = false)
{
if(($flag == FILE_APPEND) || (strtoupper($flag) == 'FILE_APPEND'))
{
$mode = 'a';
}
else
{
$mode = 'w';
}
$f = @fopen($soubor, $mode);
if ($f === false)
{
return 0;
}
else
{
if(is_array($obsah))
{
$obsah = implode($obsah);
}
$bytes_written = fwrite($f, $obsah);
fclose($f);
return $bytes_written;
}
}
}
if(!function_exists('file_get_contents'))
{
/********************************************************
Funkce pro načtení obsahu souboru, opak předešlé...
********************************************************/
function file_get_contents($nazev)
{
if(@file_exists($nazev))
{
return join ("\n", file ($nazev));
}
return false;
}
}