کار با عکس ها یکی از مباحث جذاب در برنامهنویسی PHP است که متاسفانه آموزش خوبی وب فارسی برای آن وجود ندارد. در این 2 قسمت آموزشی برای یادگیری همه چیز کار با عکس ها یک اپلودر بسیار ساده میسازیم تا بوسیلهی آن بتوانیم عکسهای خودمان را از کامپیوترمان آپلود کنیم و روی سرور بفرستیم. همچنین این آپلودر امکان نمایش آخرین عکسهای اپلود شده را نیز دارد.
ما در این آموزش برای این اپلود سنتر از یک دیتابیس هم استفاده کردیم، که شما میتوانید با توجه به نیاز خودتان اینکار یا انجام بدهید یا ندهید.
دانلود قسمت 2 این آموزش با کیفیت بالا و کاملا واضح (حجم 19 مگ)
آموزش متنی
نکته مهم : آموزشهای ویدئویی قطعا بسیار کامل تر از آموزشهای متنی هستند و اگر قادر به دانلود آموزش ویدئویی هستید، حتما اینکار را انجام دهید، چون در آن بصورت بسیار کامل و با جزئیات همه موارد را توضیح دادهایم.
در قسمت قبل این آموزش اپلودر خودمان را ساختیم و حالا میخوایم آخرین عکسهای اپلود شده را در صفحه اصلی اپلودر نمایش بدهیم. ابتدا در فایل uploader.php یک کوئری به دیتابیس میزنیم و همه اطلاعات جدول images را دریافت میکنیم :
$getImages = mysqli_query($db, "SELECT * FROM images");
و باز برمیگردیم به فایل index.php و میخواهیم از این متغیر getImages در یک while استفاده کنیم. ولی حتما حواستان باشد که در ابتدای فایل index.php حتما با دستور require_once فایل uploader.php را لود کرده باشید تا بتوانیم از کدهای آن استفاده کنیم.
با استفاده از حلقهی while زیر میتوانیم هر سطر از جدول images را یکبار در ارایهی row قرار دهیم و آنرا در یک عکس چاپ کنیم :
<?php while ($row = mysqli_fetch_array($getImages)) { ?> <img src="images/<?php echo $row['image_name'] ?>" alt="<?php echo $row['image_name'] ?>" width="80" height="80"> <?php } ?>
در خط 2 یک تگ img را باز میکنیم تا بتوانیم عکس ها را نمایش دهیم. برای آدرس دهی عکس در اتریبیوت src ابتدا نام پوشهی images را مینویسیم و سپس نام عکس که آنرا از دیتابیس دریافت کردهایم. به این صورت میتوانیم عکسها را نمایش دهیم.
نکته مهم : آموزشهای ویدئویی قطعا بسیار کامل تر از آموزشهای متنی هستند و اگر قادر به دانلود آموزش ویدئویی هستید، حتما اینکار را انجام دهید، چون در آن بصورت بسیار کامل و با جزئیات همه موارد را توضیح دادهایم.