Ъплоуд и resize

oniq

Registered
трябва ми опростен код, който качва снимка и я оразмерява в width: 400 height: 600

смисъл, само тоя код, който я ресайзва ми трябва главно.. :lol:
 
Код:
 <?php

$img = "untitled.JPG";
$temppath = "";
function thumbnail($imgfile,$thumbsize) {

header('Content-type: image/jpeg');

list($width,$height) = getimagesize($imgfile);

$imgratio = $width/$height;

if($imgratio>1) {
$newwidth = $thumbsize;
$newheight = $thumbsize / $imgratio;
}
else if($imgratio<1) {
$newheight = $thumbsize;
$newwidth = $thumbsize * $imgratio;
}
else {
$newheight = $thumbsize;
$newwidth = $thumbsize;
}

$thumb = imagecreatetruecolor($newwidth,$newheight);
$source = imagecreatefromjpeg($imgfile);
imagecopyresampled($thumb,$source,0,0,0,0,$newwidth,$newheight,$width,$height);
imagejpeg($thumb,$temppath,100);
imagedestroy($thumb);

}

thumbnail($img,150);
?>

На този код, как мога да задам широчина 450 и дължина 600 защото има само за 1, което е за дължина и ирочина.. :idea:
 
Защо от горния код ми връща некви символи на китайски... когато е чист файла имам само 1 index.php и там е кода работи. Но, когато е в самия сайт НЕ. излиза грешка от вида..

Код:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\varna\config.php:73) in C:\xampp\htdocs\varna\config.php on line 4
ÿØÿà�JFIF������ÿþ�ÉÞiWZ­’M˜D«©ê7º\§cÄúk2Ç"ý’1_Ò§Ã_‰þø¯àox÷ÂZ„Z¯†¼W¥ZjúUØ*ÂH.câš5/äÝZ̲ZÞÛ1/mwðH±°¯ã¿ö1ºÑ¥PÑ™«Úêºwˆíõ·¸¼‚é.4»ƒ¦ãí),³[µÃÝÞ:É:™U¢dg0ÛÆƒîø%¿ís¥xã/e]cP»¶ð¯ãoOð~M^ìM.|š•È_Ïrì±m×4¸ažÐ¡X¥Ö­äH£{hÐô™vñXF»‚à7Rê¹9àcž@›k&R�!¶©Ú¤ í9 …#ƒÔñ្ ä—ùKh|7ÏŸ¹µXU9$Œv¨m¼¨¦]¨ÃºÌľÀˆ –v$áUsó�¼NÑ@>«pˆ;ïË( ŽÛ_ï�1NÖÀˤðZ’¥J.æ“.o8Ý·Ç ‚ä °`9¯Š<ðîÂmSÄÖÂÖ6”E…õÝÝÄ«´¬i]ÆWp9É$vá]¹Vp§ååý¸~ j-©ÚMªÞi—zqˆ\CuµÂ½µdÈ‹c2„( m@ªÍ–Çæn6¤(Ã)jøgâü7Â0ÝO¢øÖ§…Dš…ýฆÊÇÌ}°Â¦ÖÎy$Õe‘â–[XâHÃ…i

Като на 4 ред имам : header('Content-type: image/jpeg');
 

Back
Горе