Ich habe ein Problem mit meiner IF-Anweisung:
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
ohne den IF Teil eingebe, klappt es.
Quellcode
- <form name=\"Formular\" onsubmit=\"return chkFormular()\" method=\"POST\" enctype=\"multipart/form-data\" action=\"$_SERVER[PHP_SELF]\">
- ...
- <tr>
- <td>$w_anlegen_upload_datei:</td>
- <td><INPUT class=\"ab\" NAME=\"userfile\" TYPE=\"file\"></td>
- </tr>
- ...
- </form>";
- ...
- ...
- ...
- if ($_POST['userfile'] != "") {
- $groessex = filesize("../$_POST[userfile]");
- $downloadgroessex = $groessex / 1024;
- } else if ($_POST['userfile'] == "" && $_POST['downloadfile'] != "") {
- $groessex = filesize("../$_POST[downloadfile]");
- $downloadgroessex = $groessex / 1024;
- } else {
- $downloadgroessex = 0;
- }
- ...
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
ohne den IF Teil eingebe, klappt es.