'application/x-javascript', 'css' => 'text/css', 'swf' => 'application/x-shockwave-flash', 'ico' => 'image/x-icon', 'txt' => 'text/plain', 'zip' => 'application/zip', 'xls' => 'application/vnd.ms-excel', 'png' => 'image/png', 'gif' => 'image/gif', 'jpeg' => 'image/jpeg', 'jpg' => 'image/jpeg', ); /* Определяем место положение скрипта */ $basedir = dirname($_SERVER['SCRIPT_FILENAME']); //$_SERVER['REQUEST_URI'] = str_replace('?','_',$_SERVER['REQUEST_URI']); /* Разбираем запрос на части */ $request = parse_url($_SERVER['REQUEST_URI']); $file = trim($_SERVER['REQUEST_URI'],'/'); $file = $basedir.'/'.$file; /* получаем расширение */ $info = pathinfo($file); $extension = $info['extension']; if ($file && (file_exists($file)) && (is_file($file)) ) { $content = @file_get_contents($file); } elseif ($file && (file_exists($file.'.1')) && (is_file($file.'.1')) ) { $content = @file_get_contents($file.'.1'); } elseif ($file && (file_exists($file)) && (!is_file($file)) && (file_exists($file.'/index')) ) { $content = @file_get_contents($file.'/index'); } elseif ($file && (file_exists($file)) && (!is_file($file)) ) { /* берем первый попавшийся файл */ $files = glob("$file/*"); $content = @file_get_contents(array_pop($files)); } else { //echo 'Wrong file '.$file; //$content = @file_get_contents("$basedir/news/2009/11"); header('Location: http://www.nurmediapress.kz/news/2009/11'); exit; } if (array_key_exists($extension,$mime_types)) { header("Content-type: ".$mime_types[$extension]); echo $content; } else { /* Инициализируем сапу */ if (!defined('_SAPE_USER')){ define('_SAPE_USER', '1d08fcb88aef4756b26cecc36c013129'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $options = array( 'charset' => 'UTF-8', 'verbose' => true,'force_show_code' => false,'host' => 'nurmediapress.kz'); $sape= new SAPE_client($options); echo str_replace('',$sape->return_links().'',$content); } ?>