السلام عليكم
اخواني اعضاء سوالف
هذا درس بسيط حبيت اقدمه لكم لعلكم تستفيدون منه
سوف اقوم بشرح دالة getimagesize
وعملها مع بعض الشرح
دالة getimagesize
تستخرج لنا معلومات للصوره
وهي
الطول
والعرض
ونوع الصوره (مثل jpg)
الطول والعرض (ستراها في المثال)
الآن نسوي مثال
نضع هذه الداله في متغير
كود PHP:
$picname ="sample.jpg";
$swalif = getimagesize($picname);
الآن اسندنا هذه الصوره الى الداله
وسوف نخرج منها المعلومات
وسوف تكون كالتالي
كود PHP:
$swalif[0] \\ الطول
$swalif[1] \\ العرض
$swalif[2] \\ نوع الصوره
$swalif[3] \\ الطول والعرض وسوف تكون كالتالي width="" height=""
طبعا نوع الصوره راح يطبع لنا رقم 2 وهذا يدل على ان الصوره jpg
ومافيه مشكله راح نحل هذه المشكله بإضافة مصفوفه نسند فيها الارقام الى نوع الصوره
طيب الحين راح احط المثال الشامل
كود PHP:
<?
$picname ="sample.jpg";
$swalif = getimagesize($picname);
$types = array(
1 => 'GIF',
2 => 'JPG',
3 => 'PNG',
4 => 'SWF',
5 => 'PSD',
6 => 'BMP',
7 => 'TIFF(intel byte order)',
8 => 'TIFF(motorola byte order)',
9 => 'JPC',
10 => 'JP2',
11 => 'JPX',
12 => 'JB2',
13 => 'SWC',
14 => 'IFF',
15 => 'WBMP',
16 => 'XBM'
);
$swalif['2'] = $types[$swalif['2']];
echo "الطول : ";
echo "$swalif[0]";
echo "<br>";
echo "العرض : ";
echo "$swalif[1]";
echo "<br>";
echo "نوع الصوره : ";
echo "$swalif[2]";
echo "<br>";
echo "<img src='$picname' $swalif[3]>";// هنا نرى فائدة $swalif[3] وهي طباعة الطول والعرض
?>
ارجو ان يكون الدرس خفيف وسهل :court: