Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

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>

 
ID: 772
eingestellt am: 25.03.2005
Autor: na
Status zum lesen: Gast
gelesen: 14089
Webseite: www.dreamcodes.com
[Drucken]