PhP upload script rettelser i det
Hey her har, jeg et upload script til billeder.Men det skal være et fil system.
hvor man kan uploade diverse filer (Zip,Rar)
?
______________________________________________________
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
<style type="text/css">
body,html {
font:8pt verdana;
}
a:link {
color:black;
text-decoration: none;
}
a:visited {
color:black;
text-decoration: none;
}
a:hover {
color:gray;
text-decoration: none;
}
</style>
</head>
<body>
<h2>Upload</h2>
<?php
if($_GET[mode] == "upload" AND $bruger[profilbillede] == ""){
$billedenavn = strtolower($_FILES[billede][name]);
$billedenavn = str_replace(' ','',$billedenavn);
$billedenavn = str_replace('æ','ae',$billedenavn);
$billedenavn = str_replace('ø','oe',$billedenavn);
$billedenavn = str_replace('å','aa',$billedenavn);
$size = $_FILES["billede"]["size"];
$flyt = "billeder/".$billedenavn;
if (file_exists($flyt))
{
echo "<b><i>$flyt</i> findes allerede...</b>";
}
elseif($_FILES["billede"]["type"] != "image/gif" && $_FILES["billede"]["type"] != "image/pjpeg" && $_FILES["billede"]["type"] != "image/x-png")
{
echo "<b>Billedet skal være af typen *.gif, *.jpeg, *.jpg eller *.png...</b>";
}
elseif($size > 100000)
{
echo "<b>Billedet er over 100kb...</b>";
}
else
{
move_uploaded_file($_FILES[billede][tmp_name], $flyt);
echo "<b>Billedet er blevet uploadet</b><br /><img src=\"$flyt\" border=\"0\" /><br /><b>Link:</b><a href=\"http://domæne.dk/$flyt\">http://domæne.dk/$flyt</a>";
}
}
?>
<form method="post" action="?mode=upload" enctype="multipart/form-data">
<b>Billede:</b><br />
<input type="file" style="width:500px;" name="billede"><br />
<input type="submit" value="Upload billede" style="width:250px;">
</form><b>Billedet skal være af typen: *.gif, *.jpeg, *.jpg eller *.png og må max fylde 100kb.</b>
<br /><br />
<?php
$nr = "0";
if ($handle = opendir('billeder/')) {
while (false !== ($file = readdir($handle))) {
$nr++;
if ($file != "." && $file != ".." && $file != "Thumbs.db") {
?>
<b><?php print $nr; ?>.</b> <a href="billeder/<?php print $file; ?>"><?php print $file; ?></a><br />
<?php
}
}
closedir($handle);
}
?>
</body>
</html>
