Autor | Zpráva | ||
---|---|---|---|
webguru Profil |
Zdravím. Potreboval by som pomôcť s týmto skriptom:
$n_width=200; $n_height=200; $tsrc="thumb/$sname"; // adresa zmenšeniny $add="images/$sname"; // adresa nahraneho obrazku $checktype = "" . $check["mime"] . " "; if("image/jpeg" == "$checktype"){ $im=ImageCreateFromJPEG($add); $width=ImageSx($im); $height=ImageSy($im); $n_height=($n_width/$width) * $height; $newimage=imagecreatetruecolor($n_width,$n_height); imageCopyResized($newimage,$im,0,0,0,0,$n_width,$n_height,$width,$height); ImageJpeg($newimage,$tsrc); chmod("$tsrc",0777); } //edit: premenné $sname a $checktype nie sú prázdne ale predsa mi nevytvorí zmenšeninu |
||
Alphard Profil |
#2 · Zasláno: 24. 5. 2015, 22:56:33
IMHO se ta podmínka nikdy nesplní, protože za
$check["mime"] je zcela nesmyslnně přidávána mezera. Zopakujte si syntaxi PHP a nepište takovéto nehezké věci :-)
|
||
webguru Profil |
#3 · Zasláno: 24. 5. 2015, 23:00:56
Alphard:
jaj, ďakujem moc. funguje a koľľko som sa s tým trápil :) Ospravedlňujem sa za banálnu chybu |
||
Tomáš123 Profil |
#4 · Zasláno: 24. 5. 2015, 23:14:27
Alphard:
„protože za $check["mime"] je zcela nesmyslnně přidávána mezera.“
Môžem sa opýtať, aký má tá medzera vplyv na podmienku? A ešte niečo: Čo to znamená IMHO? Nejaká skratka? Alebo častica, ktorá umocňuje (Nikdy, nikdy, nikdy)? |
||
lionel messi Profil |
Tomáš123:
> Alphard: > „protože za $check["mime"] je zcela nesmyslnně přidávána mezera.“ > Môžem sa opýtať, aký má tá medzera vplyv na podmienku? Veľmi jednoduchá odpoveď. webguru sa snaží zistiť, či premenná $checktype obsahuje reťazec image/jpeg . Po pridaní medzery sa však z predtým vyhovujúceho image/jpeg stane image/jpeg , čo neprejde (reťazce sa nezhodujú).
„A ešte niečo: Čo to znamená IMHO?“ Skratka pochádzajúca z anglického In my humble opinion (podľa môjho skromného názoru). |
||
Časová prodleva: 8 let
|
0