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);
}
prečo to nefunguje? Som bezradný...

//edit: premenné $sname a $checktype nie sú prázdne ale predsa mi nevytvorí zmenšeninu
Alphard
Profil
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
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
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).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: