Haas: Script für Datei-Upload läuft nicht auf PHP 4.3.1

Beitrag lesen

Habe ein Script für den Upload einer txt-Datei. Auf meinem alten Webspace mit php 4.3.4 lief alles wunderbar. Auf dem jetzigen Webspace ist leider nur die Version 4.3.1 installiert. Hier funktioniert das Script nicht, es läd sich einfach selbst, ohne die Datei hochzuladen. Kann es sein, dass dies an den unterschiedlichen versionen liegt? Was könnte ich anders machen, damit es auch auf 4.3.1 läuft?

<?php
  if($was=="haas") {

$size = $bild_size; // Größe der Datei

$name = $bild_name; // Der Originalname

$type = $bild_type; // Der MIME Type der Datei

if(eregi("(txt)$",$name)) {
    if($size<600000 AND $size!=0) {
        copy($bild,"../$name"); // Kopiert das Bild

echo "Die Datei wurde erfolgreich hochgeladen.<br>";
      echo "Größe: ".$size." Byte<br>";
      echo "Name: ".$name."<br>";
      echo "MIME-Type: ".$type."<br>";
    } 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='haas'>";
    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>";
  }
?>