Файл: load.php
Строк: 79
<?php
include_once 'inc/bd.php';
include_once 'inc/fun.php';
$title = 'Скачивание статей';
include_once 'inc/v.php';
####
function notags($var)
{
$var = strtr($var, array (
'[/s]' => '',
'[s]' => '',
'[/s]' => '',
'[small]' => '',
'[/small]' => '',
'[form]' => '',
'[/form]' => '',
'[b]' => '',
'[/b]' => '',
'[i]' => '',
'[/i]' => '',
'[u]' => '',
'[/u]' => '',
'[left]' => '',
'[/left]' => '',
'[right]' => '',
'[/right]' => '',
'[hr]' => '',
'[c]' => '',
'[/c]' => ''
));
return $var;
}
####
$papka = temp;
old($papka);
####
$id = num($_GET['id']);
$req = mysql_query("SELECT * FROM `text` WHERE `id`= $id");
if (mysql_num_rows($req) == 0) {echo '<div class="err">Запись отсутствует!</div>'; include_once 'inc/n.php'; exit;}
else
{
if(!isset($_GET['mod'])) $mod='default'; else $mod=$_GET['mod'];
switch($mod)
{
default:
echo '<div class="menu">
» <a href="'.$home.'/load.php?mod=txt&id='.$id.'">Скачать как TXT</a><br/>
» <a href="'.$home.'/load.php?mod=htm&id='.$id.'">Скачать как HTM</a><br/>
</div>';
break;
##########
case 'txt':
while ($res = mysql_fetch_assoc($req))
{
$text = html(notags($res['text'])) . "rnrn";
$name = html($res['name']);
####
$namedate = date("dmYHis");
$num = "$namedate$id";
$fp = fopen("temp/$num.txt", "a+");
flock($fp, LOCK_EX);
fputs($fp, "$namern- - - - -rn$textrnДанная статья скачана с сайта $homern");
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
@ chmod("$fp", 0777);
@ chmod("temp/$num.txt", 0777);
echo "<div class='rmenu'><a href='".$home."/loader.php?id=".$id."&n=".$num."'>Скачать</a></div>
<div class='menu'>Внимание! Качайте созданные файлы <strong>сразу</strong>, так как они часто удаляются!<hr/><a href='".$home."/blog/".$id."'>К статье</a></div>";
}
break;
#######
case 'htm':
while ($res = mysql_fetch_assoc($req))
{
$name = html($res['name']);
$text = html($res['text']);
$text = nl2br(adminbb(parsebb($text)));
$textall = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>'.$title.'</title>
<style type="text/css">
body {color:#000;background-color:#fff}
div {margin:1px 0px 1px 0px;padding:5px 5px 5px 5px}
.b {background-color:#f2f2f2}
.c {background-color:#eee}
.cit{font-size: x-small; padding: 2px 0px 2px 4px; color: #878787; border-left: 3px solid #c0c0c0;
</style>
</head>
<body>
<div class="c">
<b>'.$name.'</b> | '.$res['date'].'</div>
<div class="b">'.$text.'</div>
<p>© Данная статья была скачана с сайта: <a href="'.$home.'"><b>'.$home.'</b></a></p></body></html>';
####
$namedate = date("dmYHis");
$num = "$namedate$id";
$fp = fopen("temp/$num.htm", "a+");
flock($fp, LOCK_EX);
fputs($fp, "$textallrn");
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
@ chmod("$fp", 0777);
@ chmod("temp/$num.htm", 0777);
echo "<div class='rmenu'><a href='".$home."/loader.php?id=".$id."&n=".$num."'>Скачать</a></div>
<div class='menu'>Внимание! Качайте созданные файлы <strong>сразу</strong>, так как они часто удаляются!<hr/><a href='".$home."/blog/".$id."'>К статье</a></div>";
}
break;
}
}
####
include_once 'inc/n.php';
?>