billed upload virker ikke..
jeg har et lille problem med dette sript.scriptet skal uploade et billed, som så kan ses i den nyhed der er blevet indtastet.
af en eller anden grund bliver billedete ikke uploadet.
er der nogen der kan se fejlen.
<?php
session_start();
if (isset($_SESSION['aid'])) {
include("config.php");
if($_POST['upload']){
if ($_POST['pic'] == 1) {
$files = $_FILES['upfil']['name'];
$dist = $_SERVER["DOCUMENT_ROOT"] . "/";
move_uploaded_file($_FILES['upfil']['tmp_name'], $dist . $files);
}
elseif ($_POST['pic'] == 2) {
$files = "opdatering.gif";
} else {
$files = "nopic.gif";
}
mysql_query("INSERT INTO nyhed (title, text, name, file) values ('$_POST[title]', '$_POST[text]', '$_POST[name]', '$files')");
header("Location: index.php");
}
?>
<html>
<head>
<title>Admin system</title>
</head>
<body>
<p><b>Admin system</b></p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<p><input type="text" name="name" size="30" value="forfatter">
<p><input type="text" name="title" size="30" value="overskrift"></p>
<p>Billede:</p>
<p><input type="radio" value="1" checked name="pic"> <input type="file" name="upfil" size="20"> </p>
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<p><input type="radio" value="2" checked name="pic"> opdatering på siden</p>
<p><input type="radio" value="3" checked name="pic"> intet billede</p>
<p><textarea rows="6" name="text" cols="26">nyhed</textarea></p>
<p><input type="submit" value="tryk nyhed" name="upload"></p>
</form>
<p align='left'><a href='index.php'><-- tilbage </a></p>
</body>
</html>
<?php
}
?>
