Patrick: dateiendung beim upload prüfen

Hallo,
wie kann ich vor dem entgültigen speichern eines bildes überprüfen ob es ein jpg bild ist?

meine user sollen nur jpg bilder uploaden dürfen.

mein script bisher:

if (isset($_FILES['foto']) and ! $_FILES['foto']['error']) {
  if ($_FILES['foto']['size'] < 46080) {
 move_uploaded_file($_FILES['foto']['tmp_name'], "../../images/models/models_w/$user/bild1.jpg");
  }
  else {
  header("Location: ../meldungen.inc.php?bild_zg=yes");
  }
}

mfg,
patrick

  1. Hallo Patrick, :-)

    wie kann ich vor dem entgültigen speichern eines bildes überprüfen ob es ein jpg bild ist?

    Sowas vielleicht?

    http://www.wschwartz.de/scripte/phpweiter.php?URL1=upload1.htm

    Gruß
    SeKo

  2. Hallo Patrick,

    wie kann ich vor dem entgültigen speichern eines bildes überprüfen ob es ein jpg bild ist?

    du könntest entweder prüfen, was in $_FILES['foto']['type'] (nicht so gut, da es vom Browser mitgeliefert werden muss) drinsteht, oder du schaust was http://www.php.net/getimagesize für einen Grafiktyp zurückliefert.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|