Variable immer leer

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Variable immer leer

    Ich habe ein Problem mit meiner IF-Anweisung:

    Quellcode

    1. <form name=\"Formular\" onsubmit=\"return chkFormular()\" method=\"POST\" enctype=\"multipart/form-data\" action=\"$_SERVER[PHP_SELF]\">
    2. ...
    3. <tr>
    4. <td>$w_anlegen_upload_datei:</td>
    5. <td><INPUT class=\"ab\" NAME=\"userfile\" TYPE=\"file\"></td>
    6. </tr>
    7. ...
    8. </form>";
    9. ...
    10. ...
    11. ...
    12. if ($_POST['userfile'] != "") {
    13. $groessex = filesize("../$_POST[userfile]");
    14. $downloadgroessex = $groessex / 1024;
    15. } else if ($_POST['userfile'] == "" && $_POST['downloadfile'] != "") {
    16. $groessex = filesize("../$_POST[downloadfile]");
    17. $downloadgroessex = $groessex / 1024;
    18. } else {
    19. $downloadgroessex = 0;
    20. }
    21. ...
    Alles anzeigen


    Der erste IF Teil (if ($_POST['userfile'] != "") {) ergibt immer FALSE, denn er wird nicht ausgeführt, obwohl ich bei userfile eine Datei mitgebe. Die Datei wird auch erfolgreich hochgeladen.
    Wenn ich

    Quellcode

    1. $groessex = filesize("../$_POST[userfile]");
    2. $downloadgroessex = $groessex / 1024;

    ohne den IF Teil eingebe, klappt es.