Hi Ihr
Genau hier liegt das Problem: ein Dateityp wird nicht übermittelt. Man hat nur den (bedeutungsfreien) Namen und den Inhalt.
jo
aber kannst nix machen :o(
doch geht in PHP, zumindest für die Grafikformate GIF-, JPG-, PNG oder SWF-Datei.
PHP kennt die wunderschöne Funktion getimagesize() http://php-center.de/de-html-manual/function.getimagesize.html
Mittels dieser Funktion kann man testen, ob ein Bild geliefert wurde oder nicht.
<form enctype="multipart/form-data" action="testimage.php3" method="post" target="">
<input type="file" name="Bildk">
<input type="submit" name="senden">
</form>
<?
if (isset($Bildk) && $Bildk!="none") {
$Bildk=str_replace("\\","\",$Bildk); //Fehlerbehandlung unter windows
$istBild= getimagesize($Bildk);
if (!$istBild) echo "falsches Format";
}
?>
Viele Grüße
Antje