Hallo allemaal,
ik heb even een vraag, ik heb op internet een script gevonden waarmee je jpg's kunt uploaden in een DB. Dit script lijkt erg op wat ik moet hebben, ik moet nl. PDF bestanden uploaden naar een DB.
Het is me nu gelukt om het bestand te uploaden en dus in de DB te plaatsen, maar... hoe kan ik het nu weer uit de DB krijgen...
Het script is alsvolgt (een gedeelte ervan):
<?
if($submitted) {
require("config.inc");
$data = addslashes(fread(fopen($src, "r"), filesize($src)));
$strDescription = addslashes(nl2br($des));
$sql = "INSERT INTO images
(alttext, src, des, filename, filesize, filetype)
VALUES
(\"$alttext\", \"$data\", \"$strDescription\", \"$src_name\", \"$src_size\", \"$src_type\")
";
$result = @mysql_query($sql,$connection) or die("Couldn't execute query.");
$msg = "Thank You $u, the following infromation has been added to the database <br>";
$sql = "SELECT id, alttext FROM images WHERE filename=\"$src_name\"";
$result = @mysql_query($sql,$connection) or die("Couldn't execute query. Load");
while ($row = mysql_fetch_array($result)) {
$id = $row['id'];
$alttext = $row['alttext'];
}
$link = "The html src to this image is <br> img border=\"0\" src=\"image.php?id=$id\" alt=\"$alttext\" <br> <img border=\"0\" src=\"image.php?id=$id\" alt=\"$alttext\">";
echo $msg;
echo $link;
exit;
}
?>
Nu gaat het dus om dit stukje (denk ik):
$link = "The html src to this image is <br> img border=\"0\" src=\"image.php?id=$id\" alt=\"$alttext\" <br> <img border=\"0\" src=\"image.php?id=$id\" alt=\"$alttext\">";
Het is natuurlijk geen img wat ik ga downloaden, daardoor doet 'ie het ook niet.
'k heb het ook al geprobeerd met iets als:
<a href=\"$row->src\" target=nieuw>
maar dan krijg ik allemaal vreemde tekens te zien..
Kan iemand mij helpen?
Bvd. Jochem
1.065 views