Upload billede og opret sti
Jeg har fundet følgende script her på eksperten og ønsker at modificere det lidt.Scriptet uploader fint en billedfil til biblioteket /upload, men kan det lade sig gøre at tilføje en sti til billedet i MySQL databasen under den pågældende post, så den kan vises sammen med andre data?
<?php
$db = mysql_connect("localhost", "xxx", "xxx") or die ("Desværre ingen forbindelse til databasen");
mysql_select_db("afx", $db) or die ("Kunne ikke vælge databasetabel");
$query = mysql_query("SELECT picture FROM temp WHERE id = '$_GET[id]' ORDER BY id desc") or
die(mysql_error());
if (isset($_FILES['upfile'])) {
if (isset($_FILES['upfile']['name']) && $_FILES['upfile']['name'] !="") {
if(is_uploaded_file($_FILES['upfile']['tmp_name'])) {
$dist = $_SERVER['DOCUMENT_ROOT'] ."/upload/";
move_uploaded_file($_FILES['upfile']['tmp_name'], $dist . $_FILES['upfile']['name']);
$besked = $_FILES['upfile']['name'] ." er blevet uploadet med succes!";
}else{
$besked = "Sorry, men upload skete IKKE!";
}
}else{
$besked = "Du har ikke valgt en fil!";
}
}else{
$besked = "Vælg en fil til upload:";
}
?>
<html><head><title>Upload fil</title>
<link href="/css/greenstyle2.css" rel="stylesheet">
</head>
<body>
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<div align="left"></div>
<table>
<tr>
<td><?php echo $besked; ?><br> <input name="upfile" type="file" size="40">
<p>
<center>
</center>
</td>
</tr>
<tr>
<td><div align="right">
<input name="submit" type="submit" class="submit" value="Upload">
</div></td>
</tr>
</table>
</form>
</body></html>
