View file obmen.php

File size: 3.07Kb
<?php
$title='Обменник';include_once 'system/head.php';
switch($act){
	case 'down':
	$q=mysql_fetch_assoc(mysql_query("select * from `obmen` where `id`='$id'"));
	if($q){
		header("Location: files_obmen/$q[name]");
	}else{echo'<div class="menu">Ошибка идентификатора</div>';}
	break;
	
	case 'file':
	$q=mysql_fetch_assoc(mysql_query("select * from `obmen` where `id`='$id'"));
	if($q){
		$authors=mysql_fetch_assoc(mysql_query("select `id`,`login` from `user` where `id`='$q[avtor]'"));
		echo '<div class="menu">
		<a href="/obmen.php?act=down&id='.$q['id'].'">Скачать '.$q['link'].'</a><br/>
		Добавил: <a href="/profile'.$authors['id'].'">'.$authors['login'].'</a><br/>
		Дата добавления : '.clock($q[time]).'<br/>
		Размер: '.round(filesize('files_obmen/'.$q[name])/1024).' Кб.
		</div><div class="menu">
		Ссылка на файл:<br /><input name="link" value="http://'.$_SERVER['HTTP_HOST'].'/obmen.php?act=file&id='.$id.'" type="text"/><br/>
		Ссылка на скачивание:<br /><input name="link" value="http://'.$_SERVER['HTTP_HOST'].'/obmen.php?act=down&id='.$id.'" type="text"/><br/>
		Прямая ссылка:<br /><input name="link" value="http://'.$_SERVER['HTTP_HOST'].'/files_obmen/'.$q['link'].'" type="text"/><br/>
		</div>';
		back('/obmen.php');
	}else{echo'<div class="menu">Ошибка идентификатора</div>';}
	break;
	
	default:
	echo'
	<div class="menu">
	<form action = "#" method = "post" enctype = "multipart/form-data"> 
	<input type = "file" name = "somename" /><br />
	<img src="/captcha.php" height="30" alt="" />:<br /><input type="text" name="code"><br />
	<input type = "submit" value = "Загрузить" /> 
	</form></div> ';

	if($_COOKIE['code'] == $_POST['code']){
		$uploadfile = "files_obmen/".$_FILES['somename']['name'];
		$filee=$_FILES['somename']['name'];
		if(move_uploaded_file($_FILES['somename']['tmp_name'], $uploadfile)){
			mysql_query("INSERT INTO `obmen` SET `name`='$filee', `avtor`= '$user[id]', `time`='$time'");
			echo'<div class="menu">Файл добавлен -> <a href="/obmen">Далее</a><br /><input type="text" value="http://'.$_SERVER['HTTP_HOST'].'/obmen/file.php?id='.mysql_insert_id().'"/></div>';
		}
	}
	$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `obmen`"),0);
	$k_page=k_page($k_post,$set['p_str']);$page=page($k_page);$start=$set['p_str']*$page-$set['p_str'];
	$query = mysql_query("select * from `obmen` ORDER BY `id` DESC LIMIT $start, $set[p_str]"); 
	$total = mysql_result(mysql_query("select count(*) from `obmen`"),0); 
	if($total>0){
		while ($row = mysql_fetch_assoc($query)){
			echo '<div class="menu">- <a href="/obmen.php?act=file&id='.$row['id'].'">'.$row['name'].'</a> ';
			if($user['level']==1){echo '<a href="/delete.php?act=13&id='.protect($row['id']).'">[x]</a>';}
			echo'</div>';
		}
	}else{echo'<div class="menu">Файло еще нет</div>';}
	if ($k_page>1)str('/obmen.php?',$k_page,$page); // Вывод страниц
	back('/');
}
require_once 'system/foot.php';
?>