Dateiupload
Ein simpeler Dateiupload für kleinere Seiten
|
Script: |
<?php
$path = dirname($_SERVER['SCRIPT_FILENAME'])
. '/upload/';
echo $path;
if (isset($_POST['upload']))
{
if ($_FILES['userfile']['size']
> 0)
{
echo
'<br /><b>Informationen zur
aktuellen Datei:</b><br />';
echo
$_FILES['userfile']['name']
. '<br>';
echo
$_FILES['userfile']['size']
. ' Byte<br>';
echo
$_FILES['userfile']['type']
. '<br>';
#move_uploaded_file($_FILES['userfile']['tmp_name'], //die
# bitte
# "$path{$_FILES['userfile']['name']}");
//entfernen !
}
else {
echo
"Keine Datei hochgeladen";
}
}
$dp = @opendir($path);
if ($dp ===
FALSE)
{
mkdir('upload');
$dp
= opendir($path);
}
echo '<hr noshade size="2">';
while ($file =
readdir($dp))
{
if (!preg_match('/^\.{1,2}/',
$file))
{
echo $file;
echo '
(' . filesize("upload/$file")
. ' Byte)';
echo '<br>';
}
}
?>
<form method="post" enctype="multipart/form-data"
action="<?=$_SERVER['PHP_SELF']?>">
Ihre Dateiauswahl: <input type="file" name="userfile">
<input type="submit" name="upload" value="Hochladen">
</form>
|
|