[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите, ошибка
sp1nn15
Warning: file_put_contents(/home/u681792902/public_html): failed to open stream: Is a directory in /home/u681792902/public_html/index.php on line 55


Кто знает что это?

Вот весь код:

<?php
define('akina', 'photohost', true);

include_once 'config.php';
include_once 'functions.php';

if ($config['site_work']!=true)
  die ("Проводятся сервисные работы. Сервис временно недоступен.");

$parse_main=array();

$view = isset($_GET['v']) ? (boolean)$_GET['v'] : false;
$action = isset($_POST['action']) ? (string)$_POST['action'] : '';

if(!$view && $action=='' && !$_GET['p'])
  $parse_main['{content}']=parse_template(get_template('upload'), array());
elseif($action=='upload')
{
  include_once 'engine.php';
  include_once 'upload.php';
  include_once 'view.php';
}
elseif($view)
  include_once 'view.php';
elseif($_GET['p'])
{
  preg_match('/\w+/',$_GET['p'],$matches);
  $page=$config['template_path']."/".$matches['0'].".static.tpl";
  if(is_file($page))
   $parse_main['{content}']= file_get_contents($page);
  else
   include_once 'error404.php';
}
else
  include_once 'error404.php';

$parse_main['{max_height}']=$config['max_height'];
$parse_main['{max_width}']=$config['max_width'];
$parse_main['{max_size_mb}']=$config['max_size_mb'];
$parse_main['{max_quantity}']=ini_get('max_file_uploads');

$parse_main['{template}']=$config['template_url'];
if(is_array($error))
  $parse_main['{error}']=parse_template (get_template('info'), array("{type}" =>'error',"{title}" =>"Ошибка!","{text}" => implode("<br />", $error)));
else
  $parse_main['{error}']='';
   

$cachefile=$config['site_dir']."";  
if (time()-@filemtime($cachefile)>$config['cache_time'])
{  
  
touch($cachefile);  
  
list($size, $images_total, $images_h24)=get_dir_size($config['uploaddir']);
  $size = formatfilesize($size);
  file_put_contents( $cachefile, "$images_total|$size|$images_h24");  
}  
elseif (file_exists($cachefile))
  list($images_total, $size, $images_h24) = explode("|", file_get_contents($cachefile));  

$parse_main['{size}']=$size;  
$parse_main['{images}']=$images_total;  
$parse_main['{images24}']=$images_h24;
$parse_main['{site_http_path}']=$config['site_url'];

if(!$parse_main['{content}'])
  $parse_main['{content}']='';

echo parse_template(get_template('index'), $parse_main);
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.