<?php
$form = '<form action="#" method="post" enctype="multipart/form-data">' . "\n" .
'<b>Bild auswählen:</b> <input size="30" type="file" name="file">' . "\n" .
'<input type="submit" name="upload" value="Upload">' . "\n" .
'</form>' . "\n";
if (isset($_POST["upload"]))
{
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
$file_size = "150000";
if (empty($name))
{
$err[] = "<b>Bild hinzufügen</b>\n";
}
if($size > $file_size)
{
$err[] = "<b>Die Datei welche du hochladen willst, ist zu gross!<br/>Maximale Dateigrosse beträgt <i>$file_size Byte<i>!</b>\n";
}
if($type != "image/gif" && $type != "image/jpg" && $type != "image/jpeg" && $type != "image/png")
{
$err[] = "<b>Nur png, gif und jpeg Dateien dürfen hochgeladen werden.</b>\n";
}
$file = $_FILES['file']['name'];
$name = substr($file, 0, strrpos($file, "."));
$extension = substr($file, strrpos($file, "."));
$new_file = "datei_".date("YmdHis").$extension;
if(empty($err))
{
copy("$tempname", "upload/$new_file");
echo '<table width="600">' . "\n" .
'<tr>' . "\n" .
'<td style="border: 1px solid; width:60px;">' . "\n" .
'<img src="upload/'.$new_file.'" width="60" alt="'.$new_file.'"/>' . "\n" .
'</td>' . "\n" .
'<td>' . "\n" .
'<b>Die Datei <i>'.$file.'</i> mit der gröβe von <i>'.filesize("upload/$new_file").' Byte</i><br/>wurde erfolgreich hochgeladen und wurde in<br/><i>'.$new_file.'<i/> umbenannt.</b>' . "\n" .
'</td>' . "\n" .
'</tr>' . "\n" .
'</table>' . "\n";
echo $form . "\n";
} else {
foreach($err as $error)
echo "$error<br/>\n";
echo "$form\n";
}
} else {
echo $form;
}
?>
|