Sie sind nicht angemeldet.

stoffl

Schüler

Beiträge: 53

Wohnort: Bludenz

Beruf: EHZ

Danksagungen: 2

  • Nachricht senden

21

Montag, 8. Februar 2010, 05:41

Was ist eigentlich der unterschied zwischen jpg und jpeg?
www.stoffl.info/test/upload.php
ich habe alle Bilder auf jpg, nur der script liest das nicht.
glg
stoffl
Wenn 4 Personen in einem Raum sind und 5 wieder raus gehen, muss 1 reingehen, damit niemand drinnen ist. Ja, das ist Mathematik...
(die 4 Personen waren 3 Ärzte und eine Schwangere ;-) am Rande)

H1&Bigmisse

Anfänger

  • »H1&Bigmisse« ist der Autor dieses Themas

Beiträge: 46

Wohnort: 46282 Dorsten

Beruf: Schüler

  • Nachricht senden

22

Montag, 8. Februar 2010, 10:25

Dieses Fält mir auf

PHP-Quelltext

1
$resizequality "70"// Bildkompressionsrate 0-100

Achja
Der Liest dass bei mir auch nicht dass ist ja dass komische

stoffl

Schüler

Beiträge: 53

Wohnort: Bludenz

Beruf: EHZ

Danksagungen: 2

  • Nachricht senden

23

Montag, 8. Februar 2010, 11:43

Sagt mir nichts, könnte mir zwar was zusammenreimen was es bedeuten könnte, aber sicher bin ich mir nicht. eigentlich schade, dass der Script jpg nicht erkennt/lesen kann. Auch mein Handy nimmt in JPG auf sowie alle anderen Geräte die ich habe auch.
Wenn 4 Personen in einem Raum sind und 5 wieder raus gehen, muss 1 reingehen, damit niemand drinnen ist. Ja, das ist Mathematik...
(die 4 Personen waren 3 Ärzte und eine Schwangere ;-) am Rande)

Basti

Co-Administrator

Beiträge: 25

Wohnort: Berlin

Beruf: Mediengestalter

Danksagungen: 2

  • Nachricht senden

24

Montag, 8. Februar 2010, 12:28

Was ist eigentlich der unterschied zwischen jpg und jpeg?
www.stoffl.info/test/upload.php
ich habe alle Bilder auf jpg, nur der script liest das nicht.
glg
stoffl
Der Unterschied besteht darin, dass bei JPG die Dateiendung auf drei Buchstaben gekürzt wurde, weil Windows und sein Vorläufer DOS lange Zeit nur dreibuchstabige Dateiendungen beherrschten. Deswegen findest du z.B. auch .HTML und .HTM oder .MPEG und .MPG.

D.h. die Datei selbst ist im JPEG-Format, nur die Endung wurde gekürzt. Wenn du ein File mit der Endung .JPG umbenennst, so dass die Endung .JPEG heißt, funktioniert es nach wie vor.

Dieses Fält mir auf

PHP-Quelltext

1
$resizequality "70"// Bildkompressionsrate 0-100

Achja
Der Liest dass bei mir auch nicht dass ist ja dass komische
Setzt den Inhalt von " " einfach auf 100, dann wird die Qualität nicht verringert, ist doch ganz einfach und steht alles als Kommentar dahinter! ;)

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer die sich bedankten:

stoffl (08.02.2010)

PascalError

Anfänger

Beiträge: 25

Wohnort: Bochum

Beruf: Schüler

Danksagungen: 6

  • Nachricht senden

25

Montag, 8. Februar 2010, 13:17

Hi



Funktioniert doch, wieso das bei euch nicht geht weiss ich nicht :S
Lg Pascal

PHP-Quelltext

1
SELECT korn__cola FROM tablett WHERE anzahl__pro__kopf random__zahl anzahl__kumpels LIMIT 28
:D :D

H1&Bigmisse

Anfänger

  • »H1&Bigmisse« ist der Autor dieses Themas

Beiträge: 46

Wohnort: 46282 Dorsten

Beruf: Schüler

  • Nachricht senden

26

Montag, 8. Februar 2010, 13:43

Dann Bitte ich mal dass du es uns mal Zeigs weil bei uns geht es nicht =)

27

Montag, 8. Februar 2010, 19:45

Ich würde ausser dem MIME-Type auf jeden Fall noch die Dateiendung (Mit einem Array als Whitelist) prüfen sonst kann man da evtl. Böse Scripte hochladen. Beispiel:

PHP-Quelltext

1
2
3
4
5
6
7
$allowed    = array("jpg""jpeg""gif");
$extension  explode("."$uploadedfile);
$extension  $extension[count($extension) - 1];

if (in_array($extension$allowed) == false){
       die("Die Endung ".$extension." ist verboten!");
}
Gruß,
dotnet

PascalError

Anfänger

Beiträge: 25

Wohnort: Bochum

Beruf: Schüler

Danksagungen: 6

  • Nachricht senden

28

Montag, 8. Februar 2010, 20:01

Bitteschön: http://tho-wei-303.de/upload/

Lg pascal

PHP-Quelltext

1
SELECT korn__cola FROM tablett WHERE anzahl__pro__kopf random__zahl anzahl__kumpels LIMIT 28
:D :D

29

Montag, 8. Februar 2010, 20:07

Hab es gerade getestet, bei mir funktioniert es auch. Ihr müsstet mal gucken was bei euch im HTTP-Head als Content-Type übergeben wird.
Gruß,
dotnet

stoffl

Schüler

Beiträge: 53

Wohnort: Bludenz

Beruf: EHZ

Danksagungen: 2

  • Nachricht senden

30

Montag, 8. Februar 2010, 20:12

Ich verstehe nur noch Bahnhof ... Bei mir funkt's auf jeden fall. Nur hald, das mit der Datei - Endung, aber das hat sich ja auch geklärt. Warum es bei H1&Bigmisse nicht geht, weis ich auch nicht. Hast du den "Pfad" geändert? weiter unten musst ja deine Adresse eintragen. Poste doch nochmal den script. so wie er imo bei dir drinnen steht.
glg

P.S.: Danke für die gute Erklärung! Wusste ich auch nicht.
Wenn 4 Personen in einem Raum sind und 5 wieder raus gehen, muss 1 reingehen, damit niemand drinnen ist. Ja, das ist Mathematik...
(die 4 Personen waren 3 Ärzte und eine Schwangere ;-) am Rande)

31

Montag, 8. Februar 2010, 20:41

Ich hab gedacht, dass aus irgendeinem Grund ein anderer Mime-Type als image/gif, image/jpg übergeben wird. Hab dann aber mal dein Script probiert und den Header mitgeschnitten:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
POST /test/upload.php?action=upload HTTP/1.1
Host: www.stoffl.info
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.17) Gecko/2009122116 Firefox/3.0.17 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.stoffl.info/test/upload.php
Cookie: PHPSESSID=iglft967egalr6oioaq09a5i61; session=s
Content-Type: multipart/form-data; boundary=---------------------------92283117313454
Content-Length: 34744
-----------------------------92283117313454
Content-Disposition: form-data; name="MAX_FILE_SIZE"

4000000
-----------------------------92283117313454
Content-Disposition: form-data; name="pic_file"; filename="logo-stiftung-warentest_test750.gif"
Content-Type: image/gif

GIF89aîT÷


Das passt eigentlich. Vielleicht mal $HTTP_POST_FILES gegen $_FILES ersetzen? $HTTP_POST_FILES ist älter, ab PHP4.1 nimmt man $_FILES.

Zitat

Die für hochgeladene Dateien definierten Variablen sind je nach PHP Version und Konfiguration verschieden. Die Autoglobale $_FILES existiert seit PHP 4.1.0 und das Array $HTTP_POST_FILES seit PHP 4.0.0. Diese Arrays enthalten alle Informationen über Ihre hochgeladenen Dateien. Die Verwendung von $_FILES wird bevorzugt. Ist die PHP Anweisung register_globals auf on, stehen auch entsprechende Variablennamen zur Verfügung. Seit PHP 4.2.0 steht register_globals standardmäßig auf off.
Quelle: http://www.dynamic-webpages.de/php/features.file-upload.php
Gruß,
dotnet

stoffl

Schüler

Beiträge: 53

Wohnort: Bludenz

Beruf: EHZ

Danksagungen: 2

  • Nachricht senden

32

Montag, 8. Februar 2010, 20:50

Ich habe bei mir auf dem Space PHP 5.0 aktiviert, funktioniert wunderbar, also denke ich nicht, dass es wegen dem Probleme gibt.
Ich glaube wir reden aneinander vorbei, bei mir geht alles. Hast sicherlich ausprobiert. Ich hab mich nur gewundert wegen den Dateiendungen, das hat sich ja erledigt, wurde mir erklärt hab ich soweit verstanden.

Danke für deine Mühe!! :thumbsup: :thumbsup:
Werde zurückkommen, wenn ich etwas nicht verstehe. :D

glg
Wenn 4 Personen in einem Raum sind und 5 wieder raus gehen, muss 1 reingehen, damit niemand drinnen ist. Ja, das ist Mathematik...
(die 4 Personen waren 3 Ärzte und eine Schwangere ;-) am Rande)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »stoffl« (8. Februar 2010, 20:57)


rockslacasa

unregistriert

33

Samstag, 19. März 2011, 11:48

FdkSxbVyjlnlSbujmU


wagnerhh

unregistriert

35

Montag, 4. April 2011, 12:09

iiSkwTNDiSNNgBUw


Ähnliche Themen

Thema bewerten