PHP:
<?php
$title = 'Сваляне на файл';
include('head.php');
$name = htmlspecialchars(addslashes($_GET['name']));
$razmer = htmlspecialchars(addslashes($_GET['pixels']));
$select = mysql_query("SELECT * FROM wallpapers WHERE odobren='da' AND name='$name'");
$sel = mysql_fetch_assoc($select);
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private", false);
header("Content-Type: image/jpg");
if($razmer == NULL) {
$no = '';
}
else {
$no = '_';
}
header("Content-Disposition: attachment; filename=\"wallpapers/" . $sel['name']."$no$razmer.jpg\";");
header("Content-Transfer-Encoding: binary");
header("Content-Description: File Transfer");
ob_clean();
flush();
readfile($row['link']);
?>
<h1 class="head c2"><em>Сваляне на файл</em></h1>
<div class="menu_body">
Свалянето зачпова след 3 секунди..
</div>
</div>
<?php include('right.php'); ?>
Цъкате отдолу на размерите, но картинката не се тегли, а всъщност я има.. ?
Пример за 800х600 = http://new.wallpapers-bg.eu/wallpapers/m8jwv_800x600.jpg