Flashhilfe.de - Flash Community

Bildupload und JPG Überprüfungen

 


AntwortenRegistrieren Seite1  

schlampe#1
Benutzerbild von schlampe
Beiträge: 143
Wohnort: Steinfurt
Registriert: Oct 2004

08.09.2010, 19:40

Hallo zusammen!

Ich hab einen kleinen Bilduploader gebaut.. der überprüft mit diesem Script obs ein JPG ist oder net..

.......
$dateityp = getimagesize($_FILES['datei']['tmp_name']);
if($dateityp[2] != 0)
   { .......

Also wenn der Typ eine 2(jpg) ist dann lässt er es durch sonst nicht.. Nun hab ich mal spaßeshalber eine HTML und eine PNG Datei in .jpg einfach umbenannt und hochgeladen.. Fazit: Die HTML Datei stoppt er wie gewünscht aber die PNG Datei nicht ? Ist das richtig ? nicht das mir jemand was an maleware aufn Server schiebt nacher indem er einfach ne exe oder dll datei als jpg umbenennt ?
Werbung
Beiträge: 0
Registriert: Feb 2016


vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

08.09.2010, 22:07

Hallo,

also in wieweit konkret an der Stelle gefiltert wird, kann ich dir nicht sagen.
Ich nutze selber die Funktion "getImageSize()" die mir zum einen die Bildgröße zurück gibt und noch als Zusatz welcher Bildtype es ist (gif, jpg, etc). Somit kann ich die hochgeladene Datei mit 100%iger Sicherheit als Bild identifizeiren.
PHP:
1
2
3
4
  $size = @getimagesize($deinBild); // Bildgröße und -Type auselsen
  if($size[0] > 0 && $size[2] == 2) { // Prüfen, ob es ein JPEG ist
  }

Die Funktion lässt nur jpeg-Bilder durch.
public Weltformel(Problem){
      if (Problem gelöst) return Lösung;
      else Weltformel(kleiners Problem);
}

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de