Autor | Zpráva | ||
---|---|---|---|
kubatt Profil |
#1 · Zasláno: 28. 12. 2011, 09:23:59
čaute mám jeden problém když spustím tento kód na otočení obrázku
$filename = $slozka."/".$_GET["soubor"]; $degrees = $_GET["otoc"]*-1; $koncovka = strtolower(end(explode(".", $_GET["soubor"]))); if($koncovka=="png") $source = imagecreatefrompng($filename); //png elseif($koncovka=="jpg" or $koncovka=="jpeg") $source = imagecreatefromjpeg($filename); //jpg elseif($koncovka=="gif") $source = imagecreatefromgif($filename); //jpg $rotate = imagerotate($source,$degrees,0); imagepng($rotate,$filename); imagedestroy($rotate); header("location:?c=2&k=galerie&edit=".$_GET["edit"]); |
||
Mastodont Profil |
#2 · Zasláno: 28. 12. 2011, 10:01:02
Nejspíš tím posledním řádkem, v Location má být absolutní URL
|
||
kubatt Profil |
#3 · Zasláno: 28. 12. 2011, 20:54:02
no ale proč teda to jednou jde?
|
||
Davex Profil |
#4 · Zasláno: 28. 12. 2011, 21:11:21
kubatt:
Je nějaká chyba v error logu? |
||
kubatt Profil |
#5 · Zasláno: 28. 12. 2011, 21:28:16
Davex:
Error log ani neexistuje |
||
Chro Profil |
#6 · Zasláno: 28. 12. 2011, 21:56:56
Když je v $filename např. koncovka jpg, ukládáš soubor funkcí imagepng taktéž s koncovkou jpg?
|
||
kubatt Profil |
#7 · Zasláno: 28. 12. 2011, 23:14:16 · Upravil/a: kubatt
nevíte čím nahradit fůnkci imagerotate($source,$degrees,0); ? dík
podle mě blbne tohle |
||
Davex Profil |
#8 · Zasláno: 28. 12. 2011, 23:15:18
kubatt:
Ten obrázek si přepisuješ, takže může být při druhém pokusu o otevření v jiném než očekávaném formátu. Můj XAMPP to přežije a Wamp 2.0i to opravdu shodí, ale nový WampServer 2.2 už by shazovat nemělo. |
||
kubatt Profil |
#9 · Zasláno: 29. 12. 2011, 11:20:18
a neví někdo čím to nahradit protože sem stejnak zjistil že tato fůnkce na ic.cz nefunguje :(
Davex: ale díky ;) mám verzi 2.1 |
||
Ugo Profil |
#10 · Zasláno: 29. 12. 2011, 11:37:24
udělej si někde jinde API, jestli je na tom IC stejně jako WZ, tak toho nebude fungovat ještě mraky, jinak alternativu rotate sem viděl někde v komentářích na php.net
|
||
kubatt Profil |
#11 · Zasláno: 29. 12. 2011, 13:54:52 · Upravil/a: kubatt
dík už to nějak jde něco sem našel a nevíte jak vynutit znovu načtení toho obrázku? aby se aktualizoval
P.S: no tak žádnou funkci která by fungovala sem nenašel jen jednu ale ta ten obrázek zničí |
||
Ugo Profil |
#12 · Zasláno: 29. 12. 2011, 14:23:22
ty fce v diskuzi vypadaly nadejne co sem koukal, aby to prohlizec nebral z cache zajistíš třeba unikátnim názvem, přidej za něj např. čas (obr.png?time=time())
|
||
kubatt Profil |
#13 · Zasláno: 29. 12. 2011, 15:11:55
aha dík ale sté diskuze mi fungoval jen jeden script a jak sem psal ten to celý ten obrázek nějak rozházel a udělal tam na bocých čáry :(
|
||
Davex Profil |
#14 · Zasláno: 29. 12. 2011, 19:22:07
Tato náhrada funkce
imagerotate() by měla fungovat určitě. Jen obrázek otáčí na opačnou stranu než originální funkce, takže by se měl pro zachování kompatibility zakomentovat řádek
// $angle = -$angle; |
||
Časová prodleva: 3 dny
|
|||
kubatt Profil |
#15 · Zasláno: 1. 1. 2012, 22:44:17
Davex:
Vážně funguje díky moc ;) |
||
Časová prodleva: 12 let
|
0