اتفضل اخي الكريم
دية داله
كود PHP:
<?php
/**
* ##############################################
* ##برمجة محمدهلال ##
* ##جميع الحقوق محفوظة لي محمدهلال ##
* ## mohamedhelal ##
* ##all rights to mohamedhelal ##
* ##email:mohamed_helal123456@hotmail.com ##
* ##############################################
*/
function ReName_To_UP($dir,$cases=false)
{
if(is_dir($dir))
{
$dir=preg_replace("/[\/]+$/",'',$dir);
$case=($cases==true)?'strtolower':'strtoupper';
$dirs=scandir($dir);
foreach($dirs as $key=>$value)
{
if($value!="." and $value!=".." and is_file($dir."/".$value))
{
$filename=$dir."/".$value;
rename($filename,$case($filename));
}
elseif($value!="." and $value!=".." and is_dir($dir."/".$value))
{
ReName_To_UP($dir."/".$value,$cases);
}
}
}
else
return false;
}
//طريقة الاستخدام
ReName_To_UP("files");
?>
الداله بتاخد اتنين براميتر
الاول هو المجلد
اما الثاني بياخد
true= اسم الملف صغير
false=اسم الملف كبير
بتوفيق اخي الكريم
اخوك محمدهلال