kostenloser Webspace werbefrei: lima-city


Dateiuploads mit POST

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    f********d

    Also ich habe bei einem anderen Server folgendes Problem:
    register_globals ist dort off.
    $_FILES['userfile']['tmp_name'] und $HTTP_POST_FILES sind deshalb leer.
    Wie kann ich nun an die verdammten Infos ran kommen?
    :confused:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. derturbohummel

    derturbohummel hat kostenlosen Webspace.

    Eigentlich sind die Standart-Variablen immer da, egal ob register_globals an oder aus is.

    Dazu geh?ren u.a. $_SERVER, $_SESSION, $_REQUEST, $_POST, $_GET und eben auch $_FILES.

    Versuchs vielleicht trotzdem mal mit
    global $_FILES;

    PS: nicht fluchen.:angel:
  4. Hallo futureland!

    Statt $HTTP_POST_VARS benutzt du $_POST. Mit $_FILES d?rfte es keine Probleme geben. Ansonsten schreibst du dir mal ein Simpel-Skript:

    <?php
    print_r($GLOBALS);
    ?>

    Das zeigt dir alle vordefinierten und damit benutzbaren globalen Variablen an.

    MfG
    alopex
  5. Autor dieses Themas

    f********d

    global $_FILES war nicht n?tig, aber mittels print_r($GLOBALS) habe ich nun einen Anhaltspunkt. Die Ausgabe sieht so aus:
    [_FILES] => Array
    (
    [mydata] => Array
    (
    [name] => g_capo.jpg
    [type] =>
    [tmp_name] =>
    [error] => 2
    [size] => 0
    )

    )
    Aber was heisst nun Error 2???
    Wie krieg ich das raus?
  6. Aus dem PHP-Manual unter www.php.net:

    Fehlermeldungen erkl?rt

    Seit PHP 4.2.0 gibt PHP zusammen mit dem Datei-Array entsprechende Fehlermeldungen. Die Fehlermeldung befindet sich im Segment ['error'] des Datei-Arrays, welches w?hrend des Hochladens der Datei erstellt wird. In anderen Worten kann der Fehler in $_FILES['userfile']['error'] gefunden werden.


    UPLOAD_ERR_OK

    Wert: 0; Es liegt kein Fehler vor, die Datei wurde erfolgreich hochgeladen.
    UPLOAD_ERR_INI_SIZE

    Wert: 1; Die hochgeladene Datei ?berschreitet die in der Anweisung {upload_max_filesize} in php.ini
    festgelegte Gr??e.
    UPLOAD_ERR_FORM_SIZE

    Wert: 2; Die hochgeladene Datei ?berschreitet die in dem HTML Formular mittels der Anweisung MAX_FILE_SIZE angegebene maximale Dateigr??e.
    UPLOAD_ERR_PARTIAL

    Wert: 3; Die Datei wurde nur teilweise hochgeladen.
    UPLOAD_ERR_NO_FILE

    Wert: 4; Es wurde keine Datei hochgeladen.
    Anmerkung: Dies wurden Konstanten in PHP 4.3.0.

    MfG
    alopex
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!