Autor | Zpráva | ||
---|---|---|---|
Gnd Profil * |
#1 · Zasláno: 22. 7. 2008, 18:58:19
Zdravím,
dnes jsem se poprvé setkal, že jpg soubor z jistého fotoaparátu FinePix A500 vrací $foto_type; prázdnou hodnotu. Vůbec nevím co s tím, setkal se s tím někdo? Poraďte jak to případně řešit. Mám jednoduchý upload obrázků, kde testuji zda jde o jpg, ale když proměnná $foto_type nic nevrátí, je to problém. Když zadám jiné jpg, je vše OK. Díky za rady |
||
Gnd Profil * |
#2 · Zasláno: 22. 7. 2008, 19:02:14
Ještě přikládám verze php
Apache 1.3.33 PHP 4.3.10 pokud by někdo chtěl poradit, zašlu problematické jpg... |
||
Alphard Profil |
#3 · Zasláno: 22. 7. 2008, 19:14:41
zkoušel jsi fci getimagesize()?
|
||
havs Profil |
#4 · Zasláno: 22. 7. 2008, 19:30:14
Jestli se to testuje pomocí EXIF, tak to bych se divil, kdyby se nenašel výrobce, který má něco extra. Radši bych to testil z pole getimagesize(), tuším položka [2]. A taky se může vyskytnout foto se smazanými exif daty. Nech si vypsat celé pole: exif_read_data($fotka, 0, true) a uvidíš, kde je problém.
Jestli to testuješ z getimagesize(), tak to by vypadalo na nekorektní hlavičku souboru a to nevím co s tím. Snad nějak chytat koncovku názvu. |
||
Gnd Profil * |
#5 · Zasláno: 22. 7. 2008, 19:35:27
nezkoušel, právě zjišťuji, že proměnná $foto je u těchto problémových soubrů po odeslání z formuláře prázdná, proto nedostávám ani $foto_type. Vůbec nechápu proč? Když proženu to problémové jepg corelem nebo photoshopem a expotuji do nového jpg, upload proběhne vpořádku. Otestoval jsem sand stovky jpg i jiných souborů a vždy dostanu $foto_type, ale u těchto jpg prostě nic...
na tomle jednoduchém scriptíku to testuji test.php <? if($odeslano=="true") {echo $foto_type;} ?> <form method="post" action="test.php" enctype="multipart/form-data"> <input name="foto" size="40" type="file" accept="image/*,text/plain"> <input type="hidden" name="odeslano" value="true"> <input type="submit" value="Test typu souboru"> </form> |
||
Jack Finger Profil |
#6 · Zasláno: 22. 7. 2008, 21:39:32 · Upravil/a: Jack Finger
Gnd
register_globals? //edit: aha, když u jiných v pohodě, tak asi ne... |
||
Radim24 Profil * |
#7 · Zasláno: 23. 7. 2008, 17:47:26
Tak mě napadlo, když nastane taková situace, jestli by nepomohl překonvertovat ten soubor v nějakém programu, např. ACDsee...
|
||
Gnd Profil * |
#8 · Zasláno: 24. 7. 2008, 07:03:03
Tak mě napadlo, když nastane taková situace, jestli by nepomohl překonvertovat ten soubor v nějakém programu, např. ACDsee...
Jasně že jo, ale o to tu nejde. Upload souborů bude i pro běžné uživatele a ty těžko donutím něco konvertovat. Většina to taky neumí. Dnes to ještě otestuji na site, ale nepředpokládám, že to bude lepší než na lokále. |
||
Časová prodleva: 16 let
|
0