Вход Регистрация
Файл: sys/core/other.php
Строк: 38
<?php

    
    
    
    
    
    
#    Тестовый класс чтения ini файлов
    #    by Saint
    
class ini{
    
    static function 
parse_file($file $text_eror null)
    {
        if (
file_exists($file))
        {
            
$File_PARSER = @file_get_contents($file);
            
$result = @parse_ini_string($File_PARSER);
            return 
$result;

        }  else 
         
msg($text_eror != null $text_eror lang('Файл') .' '$file .' '.lang('не найден'));
        
    }



    static function 
string_arr($iniText)
    {
        if (!empty(
$iniText))
        {
            return @
parse_ini_string($iniText); 
        }    
        else  
msg(lang('Возникли ошибки при разборе массива данных или он пуст'));
        }

    }
    
    
    
    
    class 
functions{
    
    function 
page_parser($cache_file $url $teme 3600 $header '?')
    {
    
/*
    Данная функция спарсит страницу и сохранит её на сайт + кэш 
    */
        
if (file_exists($cache_file) and time() - $teme filemtime($cache_file)) 
        return 
$cache_file;
        else    
        {
        
ob_start();
        echo 
file_get_contents($url);
        
$cached fopen($cache_file'w');
        
fwrite($cachedob_get_contents());
        
fclose($cached);
        
ob_end_flush();
        exit(
header ('Location: '.$header));
        }
    
        
    }
    
    
    }
Онлайн: 1
Реклама