Billeder php og mysql
Hejsa, jeg har en mysql tabel som ser sådan her ud:CREATE TABLE `upload2` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(30) NOT NULL,
`type` varchar(30) NOT NULL,
`size` int(11) NOT NULL,
`path` varchar(60) NOT NULL,
PRIMARY KEY (`id`)
)
omkring det tror jeg :P og så har jeg en uploader det virker FINT men mit problem kommer når jeg vil vise billederne/filerne gennem path jeg har prøvet det her script:
<?php
error_reporting(E_ALL);
if(isset($_GET['id']))
{
include 'config.php';
include 'opendb.php';
$id = $_GET['id'];
$query = "SELECT name, type, size, path FROM upload2 WHERE id = '$id'";
$result = mysql_query($query) or die('Error, query failed');
list($name, $type, $size, $filePath) = mysql_fetch_array($result);
header("Content-Disposition: attachment; filename=$name");
header("Content-length: $size");
header("Content-type: $type");
readfile($filePath);
include 'closedb.php';
exit;
}
?>
og så hvis jeg skriver <a href="show.php?id=1>ID 1</a> så kommer der bare en box op og spørg om jeg vil åbne eller gemme og skriver jeg <img src="show.php?id=2> så viser den ikke billedet.
nogle som kan hjælpe? måske lave et script som virker eller :S?
