Upload image
Hey...Jeg vil gerne kunne oploade billeder til min mysql database og har fundet dette script på Eksperten :-)
Men det gemmer det jo ikke i en database, men et eller andet andet sted, som jeg ikke lige kan regne ud. Hvordan får jeg dette script til at gemme billederne i en database - som fx kunne hedde biler
Her er koden:
form.htm:
<form action="action.php" method="post" enctype="multipart/form-data">
Filen:<br>
<input type="file" name="fil"><br>
<input type="submit" value="Upload!">
</form>
action.php:
<?
//Filens midlertidige placering
$file=$_FILES['fil']['tmp_name'];
//Laver alle mellemrum om til underscore i fil navnet
$name=$_FILES['fil']['name'];
$name=str_replace(" ", '_', $name);
//Filens endelse
$ext=strrchr($_FILES['fil']['name'],'.');
$ext=strtolower($ext);
//Filtyper
$types=array(".gif", ".jpg", ".bmp");
//Destination
$path="img/" . time() . "_" . $name;
//tjekker om filypen er tilladt
if(in_array($ext, $types) && $_FILES['fil']['size'] < 10240)
{
move_uploaded_file($file, $path);
chmod($path, 0644);
header("location: index.php");
}
else
{
echo "Din fil skal være i enten GIF, JPG eller BMP format og fylder mindre en 10kb (10240 bytes)!";
}
?>
