سایز تصویر

agahassan

کاربر عضو
سلام من میخوام بدونم وقتی یه تصویر داری آپلود میکنی و میگه این تصویر باید بیشتر از مثلا 200 پیکسل باشه این کدش چیه ؟

چطوری میشه همچین چیزی رو درست کرد ؟ برای اسکریپت خاصی نمیخوام

 

homayon574

کاربر عضو
با تابع getimagesize میتونید اطلاعاتی از این دست در مورد تصاویر به دست بیارید مثل طول ، ارتفاع، نوع ، میم تیپ و...



 

homayon574

کاربر عضو
تکمیلی:

به سوالاتون درست دقت نکرده بودم فرض کن شما یه فرم ارسال تصویر می سازید وقتی تصویری تو فرم ارسال میشه سمت سرور اول از هر چیز یک فایل temp ساخته میشه که تصویر توی اون تا زمانی که کامل بشه اطلاعاتش مندرج میشه حالا شما میخوای چک کنی ببینی طولو ارتفاع در چه حالتی قرار دارن . درضمن می دونیم که تمامی فایل های ارسالی از طریق فرم ها توی php توی یک متغییر از پیش تعیین شده تحت نام


کد:
 $_FILES;
قرار می گیره که اطلاعاتی از مسیر فایل تمپ، سایز، نوع و خطاهای ممکنه قرار داره

فرضا نامی که برای المنت فرمتون در نظر گرفته باشید باشه imgfile اسمش باشه با استفاده از فرمان زیر width و height رو به دست میاریم


کد:
list($width,$height) = getimagesize($_FILES['imgfile']['tmp_name']);
حالا با استفاده از یه شرط ساده چک میکنیم...


کد:
if($width > 200){
    echo 'It\'s okay';
}
 
آخرین ویرایش توسط مدیر:

Mohammad

مدیر انجمن
پرسنل مدیریت
نمونه:



 

agahassan

کاربر عضو
عالی بود فقط سایز تصویر باید چند در چند باشه ؟

 
بالا