منتدى دعم PBBoard الرسمي
(نسخة قابلة للطباعة من الموضوع)
https://pbboard.info/forums/t14646
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

كود عرض الصور من مجلد والتحكم بها إستعراض وحذف
alshweb 18-10-2013 10:48 مساءً
مميزات الكود
1:-الكود يعرض الصورعلى شكل مصغرات بامكانك تعديل حجم المصغرة
2:-امكانية الحذف والعرض ومعرفة عدددالصور
3:-عرض الاسم عند الاستعراض


مثال على الرابط
http://i4ye.net/PL/t1098

بالامكان تجربة الحذف والاستعراض فهو للتجربة

صورة من مدير معرض الصور

i4ye_63701


CODE
<?php
		extract($_POST);
		extract($_GET);  
		/*
		كائن عرض  الصور في مجلد كمصغرات  والتحكم فيها من 
		
		عرضها مكبرة  او حذفها
		لاي استفسار
		www.i4ye.net
		*/
		// المجلد الذي تريد عرض صوره
		$dir="pc/pic";
		// عدد الصور بكل صف
		$numca = 5;
		///////////////////////////////
		if ($action == 'delete'){
		$set = unlink("$dir/$file_delete");
		if($set){$msg = " تم الحذف <br><br><br>";}
		else{$msg = " لم يتم حذف الملف <br><br><br>";}
		echo "<div align='center'><b><a href='$PHP_SELF'>
		
		الرئيسية</a><br><hr><br>$file_shwo<br><br>
		$msg
		</b></div>";
		exit;
		}
		////////////////////////////////////////////////////////
		if ($action == 'shwo'){
		echo "<div align='center'><b><a href='$PHP_SELF'>
		
		الرئيسية</a><br><hr><br>$file_shwo<br><br>
		<img src='$dir/$file_shwo' border='0'><br><br>
		<a href='$PHP_SELF?action=delete&file_delete=
		
		$file_shwo'> [ حذف ]</a>
		</b></div>";
		exit;
		}
		
		/////////////////////////////////////////////////////
		
		if ($dh = opendir("$dir")){
		        $files = array();
		        while (($file = readdir($dh)) !== false){
		                if ($file == "." or $file == ".." or $file == 
		
		"Thumbs.db"){
		                        continue;
		                }
		                $files[] = $file;
		        }
		        $files_num=count($files);
		        echo "<center>عدد الصور = ".$files_num."<br><hr 
		
		width=30%  color=#0080FF>";
		        $counter=0;
		        $ca = 1;
		        echo "<table><tr>";
		        while($counter<$files_num){
		                 $file = "$dir/$files[$counter]";
		                echo"<td><a href='$PHP_SELF?
		
		action=shwo&file_shwo=$files[$counter]'><img 
		
		src='$dir/$files[$counter]' border='0' width='150' 
		
		height='150'></a> <br style='line-height: 25%'>
		                <a href='$PHP_SELF?action=shwo&file_shwo=
		
		$files[$counter]'> [ مشاهدة ]</a> |
		                <a href='$PHP_SELF?
		
		action=delete&file_delete=$files[$counter]'> [ حذف ]</a>
		                </td>";
		                $counter++;
		                if ($ca == $numca){
		                        echo "</tr><tr>";
		                        $ca = 0;
		                }
		                $ca = $ca+1;
		        }
		        echo "</tr></table>";
		
		}
		?>
		
		


ضع الصور بمجلد اسمه picوضعه بجوار الملف المرفق
او انسخ الكود للمفكرة باسم pic.php

سارفق ملف جاهز جرب على السيرفر الشخصي
منتدى دعم PBBoard الرسمي

Copyright © 2009-2024 PBBoard® Solutions. All Rights Reserved