File size: 4.11Kb
<?php
#######################################################
# [Автор скрипта: ] #
# [Роман Гринько aka Nominal] #
# [ICQ: 405-623-516] [E-Mail: [email protected]] #
#######################################################
@session_start();
$dir = '../';
$title = 'Загрузки';
include $dir.'system/func.php';
include $dir.'system/head.php';
echo '<div class="label">Загрузки</div>
<div class="links2">';
list($msec,$sec)=explode(chr(32),microtime());
$headtime=$sec+$msec;
####################### Функция создания скринов ########################
function skrin($file) {
if(strstr($file,'.jpg') || strstr($file,'.jpeg') || strstr($file,'.JPG') || strstr($file,'.JPEG')) {
$src = '<img src="prew.php?t=jpg&w=100&h=100&file='.$file.'" alt="image">';
}
elseif(strstr($file,'.gif') || strstr($file,'.GIF')) {
$src = '<img src="prew.php?t=gif&w=100&h=100&file='.$file.'" alt="image">';
}
else {
$src = '<img src="prew.php?t=noprew" alt="Предварительный просмотр">';
}
$scrin_img = $src;
echo $scrin_img;
}
#######################
$file = $_GET['file'];
echo '<br>Имя файла: <b>'.$file.'</b>';
########################
// Проверка: не музыка ли наш файл
if(strstr($file,'.mp3') || strstr($file,'.wma') || strstr($file,'.mp0') || strstr($file,'.acc') || strstr($file,'.mid')) {
$flashplayer = 1; } else { $flashplayer = 0; }
#########################
echo '<br>Тип файла: <b>*'.strtoupper(strrchr($file,'.')).'</b>';
#########################
// Проверка: не изображение ли наш файл
if(strstr($file,'.jpg') || strstr($file,'.jpeg') || strstr($file,'.png') || strstr($file,'.bmp') || strstr($file,'.gif')) {
echo '<br>Скриншот:<br>';
echo skrin($file);
$rsz = 1;
} else { $rsz = 0; }
##########################
##########################################3
// Если это музыка, вывести флэш плеер
if($flashplayer==1) {
echo '<br>Прослушать: <br>';
echo '<object type="application/x-shockwave-flash" data="wp_player.swf" id="audioplayer2" height="24" width="290">
<param name="movie" value="wp_player.swf">
<param name="FlashVars" value="playerID=1&soundFile='.$file.'&autostart=no">
<param name="quality" value="high">
<param name="menu" value="false">
</object>';
include 'classAudioFile.php';
$AF = new AudioFile;
$AF->loadFile($file);
$AF->printSampleInfo();
}
############################################3
echo '<br>Размер: <b>'.round(filesize($file)/1024,1).' Kb</b><br>';
if(file_exists($file.'.txt')) {
$info = file($file.'.txt');
$info = explode(':||:',$info[0]);
echo 'Дата загрузки: <b>'.$info[0].'</b><br>';
echo 'Описание: <b class="ok">'.$info[2].'</b><br>';
echo 'Выгрузил: <b>'.$info[1].'</b><br>';
} else {
echo '<!-- Файл описания '.$file.'.txt не найден -->';
echo 'Нет описания<br>';
}
echo '» <a href="'.$file.'"><b>Скачать оригинал</b></a><br>';
######################## Вывод: скачать с выбором разрешения ##########################################
if($rsz==1) {
echo '» <a href="prew.php?t=jpg&w=130&h=130&file='.$file.'">Скачать 130x130</a><br>';
echo '» <a href="prew.php?t=jpg&w=132&h=176&file='.$file.'">Скачать 132x176</a><br>';
echo '» <a href="prew.php?t=jpg&w=240&h=320&file='.$file.'">Скачать 240x320</a><br>';
echo '» <a href="prew.php?t=jpg&w=640&h=480&file='.$file.'">Скачать 640x480</a><br>';
echo '» <a href="prew.php?t=jpg&w=480&h=640&file='.$file.'">Скачать 480x640</a><br>';
}
########################################################################################################
echo 'Скопировать URL:<br>
<input type="text" size="30" value="http://'.$_SERVER['SERVER_NAME'].'/download/'.$file.'" /><br>';
echo '» <a href="index.php">В загрузки</a><br>';
echo '</div>';
include $dir.'system/end.php';
?>