php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.07.2005, 10:07  
Gast
 
Beiträge: n/a
Standard [Erledigt] Bilderkennung und der IE

Tachschen ... Ich habe folgendes Problem und zwar wird in einem meiner scripts ein Bild auf einen Server geladen. dieses Bild wird vorher kontrolliert unter anderem damit:
Code:
if ($_FILES['bild']['type']=="image/jpeg")
   {$bildtyp="jpg"; $bildt=true;}
else
   {$bildt=false;}
das JPG bild fällt immer durch den Test durch, allerdings nur beim IE.
Jeder andere Browser erkennt das JPG-Bild mit Hilfe des scripts auch als JPG. Beim Test auf ein GIF funktionieren alle Browser einschließlich des IE. Bei PNG wieder alle Browser bis auf IE.

Wie kann das sein und wie kann Ich das Problem lösen?

Gruß
MarioNetz
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.07.2005, 10:19  
Gast
 
Beiträge: n/a
Standard

Weil beim IE das image/pjpeg ist.
  Mit Zitat antworten
Alt 22.07.2005, 11:26  
Gast
 
Beiträge: n/a
Standard

Klappt

wie heißt es bei png?
  Mit Zitat antworten
Alt 22.07.2005, 11:33  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

probiers aus!
__________________
derHund ist offline   Mit Zitat antworten
Alt 22.07.2005, 13:26  
Gast
 
Beiträge: n/a
Standard

I <3 Google and Manuals.

Da findest des ganz schnell -.-

Gruss
  Mit Zitat antworten
Alt 22.07.2005, 20:36  
Gast
 
Beiträge: n/a
Standard

Ich möchte dann eine Kleinigkeit an der Sicherheit bemängeln.

Code:
$_FILES['bild']['type']=="image/jpeg"
Und zwar genau hier. Dieses Array richtet sich meines Wissens nach nämlich nur nach der Dateiendung. Wenn du also mit deinem Editor eine Textdatei schreibst, diese unter "hallo.txt" speicherst und diese dann in "hallo.jpg" umbenennst, wird dir das _FILES-Array trotzdem "image/jpeg" zurückgeben. Daher würde ich die empfehlen die Funktion exif_image_type() zu benutzen. Diese liefert dir dann zuverlässiger den Dateityp zurück und ist daher sicherer.
  Mit Zitat antworten
Alt 22.07.2005, 20:42  
Gast
 
Beiträge: n/a
Standard

Zitat:
Dieses Array richtet sich meines Wissens nach nämlich nur nach der Dateiendung
Bitte ?

Kürzlich habe ich erst dazu einiges getestet, und dem war nicht so.
Dies ermittelt den Mime-Type der Datei, nicht die Dateiendung.
Wenn bei ein IE mit Upload images/pjpeg ankommt, wird es ja wohl nicht die Dateiendung auswerten.
Eigentlich logische Schlussfolgerung.

Zitat:
Diese liefert dir dann zuverlässiger den Dateityp zurück und ist daher sicherer.
Kann ich nicht sagen, aber die ersten 2 Byte einer JPEG-Datei veraten das auch
  Mit Zitat antworten
Alt 22.07.2005, 20:45  
Gast
 
Beiträge: n/a
Standard

Ich sagte ja:
Meines Wissens nach! Ich habe mich vor einigen Monaten auch mit diesem Thema beschäftigt und damals gab es dieses Problem noch.
  Mit Zitat antworten
Alt 22.07.2005, 21:08  
Gast
 
Beiträge: n/a
Standard

Dazu:

http://www.php-info.org/ftopic189.html

Nach diesem Test, kann die Funktion garnicht sich nach der Dateiendung richten.
  Mit Zitat antworten
Alt 22.07.2005, 21:27  
Gast
 
Beiträge: n/a
Standard

Kommt also scheinbar auch auf die Einstellungen und die Version an.
Also deine Variante geht mit den richtigen Einstellungen und der richtigen Version und meine geht eigentlich immer. Können wir uns darauf einigen?
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Webcam-Daten auslesen, Bilderkennung. Zergling-new Off-Topic Diskussionen 8 12.09.2007 13:26
Bilderkennung (vergleich) Dragon26mFR PHP-Fortgeschrittene 18 09.09.2005 18:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
google bilderkennung internet explorer, bilderkennung hochladen, php bilderkennung script, google bilderkennung funktioniert nicht explorer, google bilderkennung bild hochladen, google bilderkennung auch mit ie explorer, jpg bilderkennung, bildtyp wird im ie als pjpeg erkannt, personenbilderkennung, bilderkennung mit internet explorer, bilderkennung mit php, personen bilderkennung hochladen, bilderkennung zierfische, webcam für bilderkennung, bilderkennung upload, javascript webcam bilderkennung, php exif_image_type

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.