\n";
echo "
\n$space$title\n";
echo "\n";
echo "$space$title
\n";
if ($_GET['file'] && file_exists(realpath($_GET['file']))) {
$file = $_GET['file'];
$filehandleinfo = finfo_open(FILEINFO_MIME);
$fileinfo = chop(finfo_file($filehandleinfo, realpath($file)));
echo "$space" . $file . ", " . $fileinfo . "$space
\n";
if (preg_match("/^text\/.+/i", $fileinfo)) {
// печатаем текст...
$filecontents = file($file);
if (preg_match("/.+html.*/i", $fileinfo)) {
// html...
foreach ($filecontents as $line) {
echo htmlspecialchars($line) . "\n";
}
} else {
// plain text...
echo "$space\n";
foreach ($filecontents as $line) {
echo $line . "\n";
}
echo "$space\n";
}
} elseif (preg_match("/^image\/.*/i", $fileinfo)) {
// показываем картинку...
echo "$space
\n";
} else {
// выводим hex...
echo "\n";
}
}
echo "$space\n";
echo "\n";
echo "