Hat dir diese Antwort geholfen?

 
			 
Ok, da ich damit nicht weitergekommen bin, im Netz ein anderes Skript gefunden, ich zeig's einfach mal:
<?php
function make_filename($filename, $pfad)
{
   //nicht die non-plus ultra funktion.. funktioniert nur mit 3 zeichen
   $end = substr($filename, -3);
   $start = substr($filename, 0, -4);
   $i=1;
   while(is_file($pfad.'/'.$start.$i.'.'.$end)) {
      $i++;
   }
   return $start.$i.'.'.$end;
} 
 
 
   #####KONFIGURATION #############################################
 
 
   // Absoluter Pfad zum Ordner in den die Datei hochgeladen werden soll.
   $pfad = "/up/files";
 
 
   // Soll eine maximale Größe der Datei festgelegt werden ?
   $sizeabfrage = "yes";
 
   // Maximale Größe der Datei (Falls $sizeabfrage = "yes" ist)
   $filesize = "10240000000";
 
   // Soll die maximale Größe auch angezeigt werden ?
   $sizeanzeige = "yes";
 
   // Was für Dateitypen sollen erlaubt sein ?
   $extend = "jpg|gif|png|bmp|mp3";
 
   // Sollen die erlaubten Dateitypen angezeigt werden ?
   $extendanzeige = "yes";
 
   // Layout
   $body = "<body bgcolor=#999999 text=#000000 link=#FF0000 alink=#FF0000 vlink=#FF0000>";
   $font = "<font face=verdana size=2>";
 
   ##### Style KONFIGURATION #######################################
?>
 
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>UPLOAD</title>
</head>
<?php
   echo "$body";
   echo "$font";
?>
 
<div align="center">
 
<?
?>
 
<table align="center">
 
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<BR>
<b>Bitte Datei auswählen:</b>
<BR>
<?
   if ($sizeanzeige == "yes") {
      echo ("Maximale Größe: 1024 kByte");
   }
?>
<BR>
<?
   if ($extendanzeige == "yes") {
      echo ("Erlaubte Dateitypen: ".$extend);
   }
?>
<BR><BR>
<input type="file" size="30" name="file" />
<BR>
<input type="Submit" name="senden" value="Hochladen">
 
</form>
 
</table>
 
<?
 
##### Ab hier nichts mehr ändern !! ################################
 
   $fehler = FALSE;
 
   if (isset($_POST['senden']) && isset($_FILES)) {
      extract($_POST);
      extract($_FILES);
 
      if ($file['name'] == "") {
         echo "<BR><font color=#FF0000><b>Es wurde keine Datei ausgewählt!<BR></b></font>";
         $fehler = TRUE;
      }
 
      if (!$fehler)
      if (file_exists("$pfad/".$file['name'])) {
   $file['name'] = make_filename($file['name'],$pfad);
      }
 
      if (!$fehler)
      if ($sizeabfrage == "yes") {
         if ($file['size'] > $filesize) {
            echo "<BR><font color=#FF0000><b>Die Datei ist zu groß!<BR></b></font>";
            $fehler = TRUE;
         }
      }
 
      if (!$fehler)
      if (!eregi("($extend)$", $file['name'])) {
         echo "<BR><font color=#FF0000><b>Dieser Dateityp ist nicht erlaubt!<BR></b></font>";
         $fehler = TRUE;
      }
 
      if (!$fehler) {
        if (@copy($file['tmp_name'], $pfad."/".$file['name'])) {
           echo "<BR><font color=#00FF00><b><a href='".$file['name']."'>Datei hochgeladen</a></b></font><BR>";
           $fehler = FALSE;
        }
        else {
           echo "<BR><font color=#FF0000><b>Datei nicht hochgeladen<BR></b></font>";
           $fehler = TRUE;
        }
 
      }
   }
 
   if ($fehler || !(isset($_POST['senden']))) {
 
}
 echo "<BR><hr width=100>";
 echo "<font size=1></font>";
?>
 
</font>
</div>
</body>
</html>
Es kommt jeweils der Fehler "Datei nicht hochgeladen".
// Absoluter Pfad zum Ordner in den die Datei hochgeladen werden soll.
$pfad = "/up/files";
habe ich bereits für meine Bedürfnisse angepasst, allerdings wohl offensichtlich i-was anderes dafür vergessen. 

 :'(