Ik zou willen afbeeldingen uploaden naar de website. Als ze geuploaded zijn, komt er een boodscahp te voorschijnt : "uw afbeelding is geupload." met daaronder de afbeelding.
Nu lukt het om toe te voegen aan de database. Maar hij herkent de afbeelding niet, hij toont een vraagteken.
Dit is de code:
Afbeelding_test.php:
get.php :
Nu lukt het om toe te voegen aan de database. Maar hij herkent de afbeelding niet, hij toont een vraagteken.
Dit is de code:
Afbeelding_test.php:
PHP:
<form action="afbeelding_test.php" method="post" enctype="multipart/form-data">
<input type="file" name="image" />
<input type="submit" value="Upload" />
</form>
<?php
include "config.php";
$file = $_FILES['image']['tmp_name'];
if (!isset ($file))
print " Selecteer een afbeelding!";
else {
$image = addslashes (file_get_contents($_FILES['image'] ['tmp_name']));
$image_name = addslashes ($_FILES['image']['name']);
$image_size = getimagesize ($_FILES['image'] ['tmp_name']);
if ($image_size == FALSE)
print "Dit is geen afbeelding!";
else {
if (!$insert = mysql_query("INSERT INTO store VALUES (' ', '$image_name' , '$image')"))
print "Problemen met het uploaden van de afbeelding";
else {
$lastid = mysql_insert_id();
print "Image uploaded. <p /> Uw afbeelding: <p /><img src=get.php?id=$lastid>";
}
}
}
?>
get.php :
PHP:
<?php
include "config.php";
$id = addslashes ($_REQUEST['id']);
$image = mysql_query ("SELECT * FROM store WHERE id = $id");
$image = mysql_fetch_assoc($image);
$image = $image['image'];
//header("(COntent-type:image/jpg");
print $image;
?>
Laatst bewerkt: