Hej!!
Jeg har fundet et upload system på nettet... og der stod at man bare skulle lave en mappe på sit webhotel der hed uploads og så uploade selve php filen.
Og det virker også fint. Men så siger den noget når ber den uploade filen.
[/code]
<?
?>
<html>
<head>
<title>mpjc.dk</title>
<style>
a:link {
color: Black;
font-size:10;
font-family: Verdana;
text-decoration:none;
}
a:visited {
color: Black;
font-size:10;
font-family: Verdana;
text-decoration:none;
}
a:active {
background-color: Transparent;
font-size:10;
font-family: Verdana;
text-decoration:none;
}
a:hover {
color:#98A46F;
font-size:10;
font-family: Verdana;
text-decoration:none;
}
</style>
</head>
<body>
<p><br>
<b><font face="Verdana" size="1">Upload system</font></b></p>
<div class='text'>
<?
if($HTTP_GET_VARS["p"] == "") {
?>
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" name="upload" /><input type="submit" name="skriv" value="Upload filen" /></form><hr />
<?php
$fra = $_FILES["upload"]["tmp_name"];
$til = "uploads/" . $_FILES["upload"]["name"];
if ($_POST[skriv]) {
copy($fra, $til);
echo "Filen er nu uploaded, du kan se de uploadede filer nedenfor.<br />";
}
else {
move_uploaded_file($fra, $til);
}
if ($handle = opendir('./uploads')) {
while (false !== ($fil = readdir($handle))) {
if ($fil != "." && $fil != ".." && $fil != "/." && $fil != "/") {
$file = filesize("uploads/$fil");
$kb = round($file/1024);
if($kb == "1"){
$fylder = "kilobyte";
}
else {
$fylder = "kilobytes";
}
echo "<a href='uploads/$fil' target='_blank'>$fil</a> · Filen fylder ".$kb." ".$fylder."<br />\n";
}
}
closedir($handle);
}
}
elseif($HTTP_GET_VARS["p"] == "slet") {
$fil = $HTTP_GET_VARS["fil"];
while (!unlink("uploads/$fil")) ;
echo "Filen: $fil er slettet - <a href='?p='>Tilbage</a>";
}
?>
</div>
</body>
</html>
[/code]
Upload system kan ses her:
www.mpjc.dk/upload.php og det kan også testes.
Systemet er fundet her
www.kixza.dk -> kildekoder...
Hvordan får jeg systemet til at virke fuldt ud?