السلام عليكم ورحمة الله وبركاته

طريقة تصغير الصور وذلك تصغير الصور ظاهريا فقط دون التغير في دقتها الحقيقة باستخدام
دالة

كود PHP:
                       getimagesize(); 
حيث تقوم الدالة بجلب الطول والعرض وبيانات اخري في مصفوفة

كود PHP:
                       print_r(getimagesize($_image)); 
المهم ندخل علي االدرس
اولا

كود PHP:
                       function resizer(){


تعريف داله جديدة
تانيا
نعطي الدالة برامترات

كود PHP:
                       function resizer($_image){


then
ندخل الدالة getimagesize();
ليصبح

كود PHP:
                       function resizer($_image){
    
$_array = @getimagesize($_image);

الان المهم من الدالة هو
$_array[0] , $_array[1]
العرض والطول
اذا كانت عرض وارتفاع الصورة اكبر من 150 ارجعة الي 150 والا فلا تفعل شي
والبرمتار التاني لوصف الصورة يعني عند المرور علي الصورة

كود PHP:
                       function resizer($_image,$_describe='image'){

  [
IMG]http://cdn5.tribalfusion.com/media/37536.gif[/IMG]    
    
$_array = @getimagesize($_image);
        
$_array[0] >= 150 $_array_do[0] = 'width="150" ' $_array_do[0] = '';
        
$_array[1] >= 150 $_array_do[1] = 'height="150"' $_array_do[1] = '';
    return 
'<a href="'.$_image.'"><img title="'.$_describe.'" '.$_array_do[0] . $_array_do[1].' src="'.$_image.'" /></a>';

انتهى الشرح