Taberna
Mitglied
Ich benötige mal wieder eure Hilfe.
Ich habe folgendes Formular, in dem ich u.a. eine Datei auswählen kann:
<form action="newsletterverarbeiten.php" method="post" enctype="multipart/form-data">
<table>
<tr>
<td>
<p>
Bitte den Newsletter auswählen:
</p>
</td>
<td>
<p>
<input type="file" name="filename" id="filename">
</p>
</td>
</tr>
<tr>
<td><p>
<input type="submit" name="submit" value="Newsletter versenden">
</p>
</td>
<td>
</td>
</tr>
</table>
</form>
Nun möchte ich in der newsletterverarbeiten.php überprüfen, ob die hochgeladene Datei ein pdf ist.
$filename = $_POST["filename"];
if(stristr($filename, 'pdf')===FALSE) {
echo "kein PDF-File";
}ELSE
{
echo "JA ! Ein PDF";
}
Irgendwie erhalte ich aber nur einen Leerstring für $filename.
Wo liegt mein Gedankenfehler ?
Ich habe folgendes Formular, in dem ich u.a. eine Datei auswählen kann:
<form action="newsletterverarbeiten.php" method="post" enctype="multipart/form-data">
<table>
<tr>
<td>
<p>
Bitte den Newsletter auswählen:
</p>
</td>
<td>
<p>
<input type="file" name="filename" id="filename">
</p>
</td>
</tr>
<tr>
<td><p>
<input type="submit" name="submit" value="Newsletter versenden">
</p>
</td>
<td>
</td>
</tr>
</table>
</form>
Nun möchte ich in der newsletterverarbeiten.php überprüfen, ob die hochgeladene Datei ein pdf ist.
$filename = $_POST["filename"];
if(stristr($filename, 'pdf')===FALSE) {
echo "kein PDF-File";
}ELSE
{
echo "JA ! Ein PDF";
}
Irgendwie erhalte ich aber nur einen Leerstring für $filename.
Wo liegt mein Gedankenfehler ?