Upload Script mit Datei Umbennenung...

Kidchaos

Grünschnabel
Hey,

ich brauche ein Upload Script was folgendes erfüllen sollte:

1. Ich sollte Angeben können in welches verzeichnis die Datei kommt
2. Man darf nur *.gif und *.jpg hochladen
3. Die grösse sollte auf 20 kb beschränkt sein
4. Es soll die Hochgeladenen Dateien umbennen. Also bla.gif soll dann in smile[1].gif werden wobei 1 immer die größte zahl sein sollte die im ordner ist.


Hoffe das war halbwegs verständlich :)
 
Naja das Upload Script habe ich ja:

PHP:
<?php
if($was=="doit")
{
  $size = $bild_size; // Größe der Datei
  $name = $bild_name; // Der Originalname
  $type = $bild_type; // Der MIME Type der Datei

  if(eregi("(gif)$",$name))
  {
    if($size<20000000 AND $size!=0)
    {
      copy($bild,$name); // Kopiert das Bild
      echo "Die Datei erfolgreich hochgeladen.<br>";
      echo "Größe: ".$size." Byte<br>";
      echo "Name: ".$name."<br>";
      echo "MIME-Type: ".$type."<br>";
      echo "Ansehen: <a href='".$name."'>".$name."</a>";
     }
     else
     {
       echo "Ihre Datei ist über 5,5 KB oder gleich 0";
     }
  }
  else
  {
    echo "Falsche Erweiterung: ".$name;
  }
}
else
{
  echo "<form action='".$PHP_SELF."' enctype=\"multipart/form-data\" method='post'>";
  echo "<input type='hidden' name='was' value='doit'>";
  echo "<table>";
  echo "<tr>";
  echo "<td>Datei</td>";
  echo "<td><input type='file' name='bild'></td>";
  echo "</tr><tr>";
  echo "<td> </td>";
  echo "<td><input type='submit' value='Hochladen'> </td>";
  echo "</tr>";
  echo "</form></table>";
}

?>

Nur ich weiss net wie ich dort die funktion einbauen kann das er es in ein bestimmtes verzeichnis packt und die datei umbennet wie in 4. erklärt :(
 
Zurück