Hi,
folgender Source:
Code:
<link href="../../main.css" rel="stylesheet" type="text/css">
<table width="100%" border="0" class="subborder">
<tr>
<td class="header">Upload</td>
</tr>
<tr>
<td bgcolor="BCEFFE">
Hier kannst du eine Datei uploaden.</p>
<form action="" method="post" enctype="multipart/form-data" name="form1">
Datei:
<input name="datei" type="file" id="datei" size="80">
Kategorie:
<select name="kat" id="kat">
<option value="Grafik">Grafik</option>
<option value="Programmierung">Programmierung</option>
<option value="Sonstiges">Sonstiges</option>
</select>
<input type="submit" name="Submit" value="Uploaden">
</form>
<?
$source = $_POST['datei'];
switch ($_POST['kat'])
{
case 'Grafik':
$kat = 'Grafik';
break;
case 'Programmierung':
$kat = 'Programmierung';
break;
case 'Sonstiges':
$kat = 'Sonstiges';
break;
default:
$kat = 'Sonstiges';
break;
}
echo $source;
// upload($kat, $source);
?>
</td>
</tr>
</table>
Dort bei dem echo sollte ja der Dateiname ausgegeben werden. Das tuts aber nicht. Ich wusste nicht warum.
Wenn ich stattdessen ein normales Edit reinmache mit dem gleichen Namen (bei dem anderen natürlich nen anderen Namen), dann gibt auch das Echo etwas aus.
Warum klappt das dann nicht mit dem <input type="file">?