Hoi allemaal,
Ik heb hier een tijd geleden regelmatig domme vragen gesteld. Sinds die tijd heb ik ondertussen veel geleerd!!! T blijft gewoon leuk om mee te spelen, niet?!
Nu zit ik met het volgende. Ik sla een afbeelding verkleind op in de database. Ik zie die afbeelding [BLOB - 14 KB](of id) ook staan in de database. Nu wil ik deze afbeelding weergeven in een pagina. Dit lukte perfect voordat ik het verklein script heb toegevoegd. Kan iemand mij helpen???
Ik krijg bij de pagina waarmee ik de afbeelding wil laten zien de volgende melding Resource id #6
HET OPSLAAN IN EEN MAP EN IN DE DATABASE:
<?php
if($_POST['Upload']){
if(!$_FILES['usrfile']['tmp_name']){
echo "het plaatje is NIET geupload";
}
else{
$filename = $_POST['filename'];
$filetype = explode(".", $_FILES['usrfile']['name']);
$filteype = array_shift($filetype);
$filetype = $filetype[0];
$file = $_FILES['usrfile']['tmp_name'];
$file_src_name = $_FILES['usrfile']['name'];
copy($_FILES['usrfile']['tmp_name'], "/home/gregoron/public_html/upload/images/".$filename.".".$filetype);
echo "het bestand ".$file_src_name." is geupload als ".$filename.".".$filetype;
$src = ImageCreateFromJPEG($file);
$width = imagesx($src);
$height = imagesy($src);
$x = 150;
$y = $height/($width/150);
$pic = imagecreatetruecolor($x,$y);
imagecopyresampled($pic,$src,0,0,0,0,$x,$y,$width,$height);
//$pic = addslashes(fread(fopen($pic,"r"), filesize($pic)));
//$pic = addslashes(fread(fopen($file, "r"), filesize($file)));
include("../Connections/Shop.php");
mysql_select_db($database_Shop, $Shop);
$pic_insert = "INSERT INTO images (Image) VALUES ('$pic')";
$controle = mysql_query($pic_insert) or die (mysql_error());
}}
?>
HET OPHALEN UIT DE DATABASE:
<?php require_once('../Connections/Shop.php'); ?>
<?php
$id = $_GET['ID'];
mysql_select_db($database_Shop, $Shop);
$query_image = "SELECT * FROM images WHERE ImageID = $id";
$image = mysql_query($query_image, $Shop) or die(mysql_error());
$row_image = mysql_fetch_assoc($image);
$totalRows_image = mysql_num_rows($image);
?>
<?php
Header("Content-type: image/jpeg");
echo $row_image['Image'];
?>
1.385 views