PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [file] formular und ....



nul
22-02-2005, 20:23
Ich glaube das passt hier besser rein als in den PHP-Bereich, und zwar hab ich ff. Formular:

<?php if ( isset($path) && strlen($path) > 0 ) { ?>
<form method="post" enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>?mainview=<?php echo $mainview; ?>">
<tr>
<td colspan="2">
&nbsp;Upload file
</td>
</tr>
<tr>
<td>
<div align="center">
upload file max. 2 MByte<br>
<input type="file" name="Datei" >
<input type="hidden" name="maxSize" value="2000000">
<input type="hidden" name="dir" value="<?php echo urlencode($path); ?>">
</div>
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input type="submit" name="submit" value="submit">
</div>
</td>
</tr>
</form>
Das Formular und der Rest der Datei werden in eine Seite eingebunden, wo die Tablle geoeffnet und geschlossen wird, nur zur Anmerkung.

Das Formular leitet mich auf die selbe Seite zurueck. $mainview dienst zur identifizierung der Seite, die als naechstes geladen werden soll (in die Tabelle).

Dort lese ich dann mit

$dir = urldecode( $_POST['dir'] );
$maxSize = $_POST['maxSize'];
$Datei = $_POST['Datei'];
die Variablen aus. Allerdings ist die Variable $Datei immer leer. Egal was ich versuche.

Was mach ich da falsch?

\Edit: Keine Ahnung was fehlt, aber wenn ich die Datei nicht per include einbinde funktionierts, wenn ich sie einbinde muss ich aber die Variable Datei als global definieren, sonst funktionierts nicht. Wieso, fragt bitte jemanden ders wissen koennte *gg*.