All pastes #609141 Raw Edit

Untitled

public text v1 · immutable
·published 2007-07-08 18:16 UTC
rendered paste body
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;

			}

	}