Thema: BilderUpload
Einzelnen Beitrag anzeigen
  #7  
Alt 02.07.2006, 16:50:52
alffrom alffrom ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 6
AW: BilderUpload

PHP-Code:
 <html><head>
<title>HabboShout BilderUpload</title>
</head><body>
<?php
//bildupload
$uverz="dateien";
if(
$_POST['sent'])
{
//bilder
if(!file_exists($uverz))
{
mkdir($uverz,0755);}
//Dateigröße kontrollieren
if($_FILES['neuedatei']['size']>100000)
{
$fehler="<br>Die Datei ist zu groß";}
//Zulässige Dateitypen kontrollieren
if(!($_FILES['neuedatei']['type'] == 'image/jpeg' OR
$_FILES['neuedatei']['type'] == 'image/gif'))
{
$fehler.="<br>Der Dateityp ist nicht zulässig.<br>";}
//Datei speicher, wenn kein Fehler vorliegt
if(!$fehler)
{
//Eindeutige Namen generieren
$name=uniqid("bild");
//Dateiendung je nach Typ an den Namen anhängen
switch($_FILES['neuedatei']['type'])
{
case 
'image/jpeg':
$name.=".jpg";
break;
case 
'image/gif':
$name.='.gif';
break;
}
//Den Dateinamen um die Pfadangabe erweitern
$name=$uverz."/".$name;
//Die Datei in das Unterverzeichnis kopieren
copy/$_FILES['neuedatei']['tmp_name'], $name);
}
else
{echo 
"<h2><font color=red>".$fehler."</font></h2>;}
}
//Ausgeben der bereits vorhandenen Datein im Unterverzeichnis
echo "
<h2>Bisher hochgeladene Dateien</h2>";
$i=1;
$verzeichnis=opendir($uverz);
while ($file = readdir($verzeichnis))
{
if(is_file($uverz."
/".$file))
{
echo "
<a href="".$uverz."/".$file."\"target=\"_blank\">Datei_".$i."</a><br>
}
}
closedir($verzeichnis);
?>
<h2>Eine Datei hochladen</h2>
<form action="
<? echo $_SERVER['PHP_SELF']; method="post"
enctype="multipart/form-data">
<
input type="hidden" name="send" value="1">
<
input type="submit"><input type="Reset" value="Zurücksetzen">
</
form>
</
body></html>
Mit Zitat antworten