Shredder: Datei nach Upload mit gleichem Namen Abspeichern?

Beitrag lesen

Hallo!

Ich habe folgendes Skript gefunden:

<h1>Upload</h1>

<form
  action="<?php print $PHP_SELF ?>"
  method="post"
  enctype="multipart/form-data">
<input type="file" name="probe">
<input type="submit" value="Los!">
</form>
<hr>
<?php
  if (isset($probe)) :

// Bugfix für: http://www.securityfocus.com/archive/1/80106
    if ( isset($HTTP_COOKIE_VARS["probe"]) ||
         isset($HTTP_POST_VARS  ["probe"]) ||
         isset($HTTP_GET_VARS   ["probe"])
       ) die("Aus Sicherheitsgründen stirbt das Script jetzt.");

copy($probe, "./newfile.txt");
    printf("Die Datei %s steht jetzt als"
          ." newfile.txt zur Verfügung.<br>\n",
      $probe_name);
    printf("Sie ist %s Bytes groß und vom Typ %s.<br>\n",
      $probe_size, $probe_type);
  endif;
 ?>

Ich möchte damit jetzt aber Bilder hochladen und sie dann unter dem gleichen Namen, wie auf dem PC des Benutzers wieder am Server speichern. Was muss ich dafür an diesem Skript ändern?
Und ist dieses Skript auch für PHP 4 geeignet? Ich glaube es stand nämlich irgendwas von PHP 3 daneben.

Danke für eure Hilfe!