Filnavn i database efter upload
Jeg har lavet det her script som uploader, og det virker fint, men jeg skal ha filnavnet ind i db efter uploadeks. altså kun filnavn.jpg
jeg har scriptet her er der nogen der kan hjælpe???
<form enctype="multipart/form-data" action="test.php" method="post">
<input type="hidden">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
opload.php:<br />
<?php
if(isset($uploaddir)) {
}
$fil = $_FILES['userfile'];
$uploadfile = $_FILES['userfile']['tmp_name'];
$uploaddir = "/home/brian/upload/".$_FILES['userfile']['name'];
print "<pre>";
if (move_uploaded_file($uploadfile, $uploaddir)) {
include("dbconnect.php");
mysql_query("INSERT INTO billeder (sti) VALUES('$fil')") or die(mysql_error());
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
//vis links
include("dbconnect.php");
$res = mysql_query("select * from billeder order by id desc") or
die(mysql_error());
echo "<table id='test'>";
echo "<tr>";
echo "<td>";
echo "<fieldset>";
echo "<legend>Links</legend>";
while ($row = mysql_fetch_array($res)) {
echo "<center><div><font color=\"black\"><a href=\"http://".$row['sti']."\" target=\"_blank\">".substr($row[sti],0,30)."</a></font></div></center>";
}
echo "</fieldset>";
echo "</form>";
echo "</td>";
echo "</tr>";
echo "</table>";
?>
Mvh Krydset
