مثلا انا عندى فولدر اسمه upload
عاوز اظهر محتوى الفولدر ده بس مش كل الملفات اللى فيه
نوع معين بحيث مثلا يظهر الملفات المضغوطه و ميظهرش الـhtml
مثلا انا عندى فولدر اسمه upload
عاوز اظهر محتوى الفولدر ده بس مش كل الملفات اللى فيه
نوع معين بحيث مثلا يظهر الملفات المضغوطه و ميظهرش الـhtml
__________________
---------------------
اشهار 25 الف عضو بـ150 دولار لاول 5 اشخاص فقط ( عرض اجازه نصف العام )
http://www.swalif.net/softs/showthread.php?p=989900
السلام عليكم و رحمة الله و بركاته
الكود محفوظ عندي من فترة لأني كثير استخدمه ،
ركّز معي قليلاً و ستدرك كم هي سهلة
لما تذكر نوع الامتداد لابد تكتب النقطةكود PHP:
<?
$dir="images"; // اسم المجلد
$type=".jpg"; // نوع الامتداد
$Read= dir("$dir");
While ($Files = $Read->read())
{
$L=StrLen($Files)-4;
if (strtolower(SubStr($Files,$L,4))=="$type")
{
Echo "<br>$Files";
}
}
?>
مثلاً امتداد الملفات المضغوطة تكتبه هكذا :
و صلى الله و بارككود:.zip
الكود لم أجربه لأني مسافر الآن .. و لكن بإذن الله ناجح
__________________
إن كانَ عندك يا زمانُ بقيّةً
ممّا يُهان بها الكرامُ فهاتها !
__________
يا أهل سوالف سوفت .. اكتبوا غير الـفاشل و لا تكتبوا الغير فاشل :) .. (غير) لا تُعرّف يرعاكم الله .
رائع أخي الكريم ..
ان شاء الله اجربة ..
الف شكر لك ..
وخالص المودة ،،
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
شكرا اخى العزيز
ساجربه و ارد عليك
و لكن هل يمكن وضع اكتر من امتداد
__________________
---------------------
اشهار 25 الف عضو بـ150 دولار لاول 5 اشخاص فقط ( عرض اجازه نصف العام )
http://www.swalif.net/softs/showthread.php?p=989900
وهذا لعرض جميع محتويات الملف
اذا كان لديك مجلد على موقعك ويحتوي على ملفات ، وتريد معرفة حجم المجلد وعدد الملفات هذا كود يؤدي بالغرضكود PHP:
<?
$Files= dir("FolderName");
While ($FileName = $Files->read())
{
Echo "$FileName <br>";
}
?>
كود PHP:
<?php
function DirStat($directory) {
global $FolderCount, $FileCount, $FolderSize;
chdir($directory);
$directory = getcwd();
if($open = opendir($directory)) {
while($file = readdir($open)) {
if($file == '..' || $file == '.') continue;
if(is_file($file)) {
$FileCount++;
$FolderSize += filesize($file);
} elseif(is_dir($file)) {
$FolderCount++;
}
}
if($FolderCount > 0) {
$open2 = opendir($directory);
while($folders = readdir($open2)) {
$folder = $directory.'/'.$folders;
if($folders == '..' || $folders == '.') continue;
if(is_dir($folder)) {
DirStat($folder);
}
}
closedir($open2);
}
closedir($open);
}
}
function ByteSize($bytes) {
$size = $bytes / 1024;
if($size < 1024){
$size = number_format($size, 2);
$size .= 'kb';
} else {
if($size / 1024 < 1024) {
$size = number_format($size / 1024, 2);
$size .= 'mb';
} elseif($size / 1024 / 1024 < 1024) {
$size = number_format($size / 1024 / 1024, 2);
$size .= 'gb';
} else {
$size = number_format($size / 1024 / 1024 / 1024, 2);
$size .= 'tb';
}
}
return $size;
}
$folder = './';
$dir = getcwd();
DirStat($folder, 0);
chdir($dir);
$FolderSize = ByteSize($FolderSize);
echo '<b>Folder Name:</b> '.$folder.'<br />'.chr(10);
echo '<b>File Count:</b> '.$FileCount.'<br />'.chr(10);
echo '<b>Folder Size:</b> '.$FolderSize.'<br />'.chr(10);
?>
__________________
htaccess بكل بساطة
الشفرة الموحدة "يونِكود"
(إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي
بارك الله فيكم ,,
__________________
سبحان الله وبحمده سبحان الله العظيم
اشكركم من كل قلبى بجد
__________________
---------------------
اشهار 25 الف عضو بـ150 دولار لاول 5 اشخاص فقط ( عرض اجازه نصف العام )
http://www.swalif.net/softs/showthread.php?p=989900
أخى جاد .. بعد السلام و التحية
ممكن توضح لى كيفية عمل الكود الثانى الذى يعرض حجم المجلد و عدد الملفات بداخله حيث أننى جربته و لكنه كان يعطينى نتائج أقل من الحقيقية سواء فى عدد الملفات أو حجم المجلد .. واضح أنه يتجاهل ملفات معينة .. هل تعرف ما هى ؟؟
و اسمح لى بطلب ثانى من فضلك
أريد كود يظهر لى مكونات المجلد و احجامها
مثلا اضعه بالمجلد main
فيظهر لى الملفات الموجودة فى المجلد main , و حجم كل منها .. و يظهر لى أيضا المجلدات الفرعية الموجودة فى المجلد main و حجم كل مجلد فرعى منهم
و مشكور مقدما .. و آسف على الإطالة
__________________
العضويه مشتركه مع اكثر من شخص
في طريقة سهلة جداً ، إحذف ملف الـ index سواءً كان php أو HTML وإفتحة وستظهر لك كل المحتويات من الأباتشي مباشرة
ترى أمزح