chichi: is_uploaded_file () funktioniert nicht mehr

Hallo zusammen,

Seit dieser Woche funktioniert wahrscheinlich eine Funktion von PHP bei mir nicht mehr auf diesem Server: Apache/1.3.28 (Unix)PHP Version 4.3.10

Ich habe bisher Dateien mit dem script (siehe unten) hochgeladen, was auch prima geklappt hat. Seit heute kann ich nichts mehr hochladen (file landet nicht auf dem server und else wird ausgeführt) woran kann das liegen? An der Version von PHP?

Hier der Quelltext:

if (is_uploaded_file($HTTP_POST_FILES['PIC']['tmp_name'][$i]))
   {
   move_uploaded_file($HTTP_POST_FILES['PIC']['tmp_name'][$i], $uploadpath."images/".$files[$i]);
    }
  else $files[$i]="test.jpg";

  1. hi,

    Seit dieser Woche funktioniert wahrscheinlich eine Funktion von PHP bei mir nicht mehr auf diesem Server: Apache/1.3.28 (Unix)PHP Version 4.3.10

    if (is_uploaded_file($HTTP_POST_FILES['PIC']['tmp_name'][$i]))

    guess: $_FILES statt $HTTP_POST_FILES?
    http://www.php.net/manual/de/language.variables.predefined.php

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
  2. Hallo,
    der Admin kann soetwas in den PHP/Server Einstellungen natürlich unterbinden.
    Wie das geht, erfährst du von google.de ;)

    MFG
    Andavos

  3. Hello,

    bist Du sicher, dass da nicht vielleicht inzwischen PHP 5.x läuft? Dann wäre die Erklärung gaaaaanz leicht. bei 4.3.10 weiß ich nicht, ob man die Redundanz-Arrays $HTTP_*_VARS auch schon abschalten kann. das könnte durchaus sein, da sie nur Speicherplatz fressen.

    Gib mal biite einen Link auf eine phpinfo();

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau