السلام عليكم ورحمة الله وبركاتة
يااخوان حاب اسال كيف اعرف الملفات التالية
الأسم $name#time();
وتنحفظ في الملفات
ابغى اسوي فحص للملفات التي مر عليها ساعة حذفها
ولكم تحياتي ارجو الرد للضرورة
اخوكم mr.x9
السلام عليكم ورحمة الله وبركاتة
يااخوان حاب اسال كيف اعرف الملفات التالية
الأسم $name#time();
وتنحفظ في الملفات
ابغى اسوي فحص للملفات التي مر عليها ساعة حذفها
ولكم تحياتي ارجو الرد للضرورة
اخوكم mr.x9
وعليكم السلام ورحمة الله وبركاته
جربه واذا ظهر لك اسماء الملفات المفروض حذفهاكود PHP:
$dirpath = "files";
$dir = @dir($dirpath);
if($dir)
{
while($file = $dir->read())
{
if($file != '..' && $file != '.')
{
if(preg_match("/([0-9]+)/",$file,$matches))
{
if($matches[2] < time()-3600 )
{
echo $file.'<br />';
//unlink("$dirpath/$file");
}
}
}
}
}
امسح الcomment على سطر unlink الذي يقوم بالحذف ثم نفذ البرنامج
files = مجلد الملفات
مشكوووور اخوي على المرور والمشاركة
وجاري التجربة....................
ولك تحياتي :اخوك:Mr.x9
اخوي عرض لي كل الملفات لم يحدد الملفات التي مرت عليها ساعة
ارجو من لدية خبرة الرد للضرورة
ولكم تحياتي اخوكم mr.x9
كيف "التي مرت عليها ساعة" ؟اخوي عرض لي كل الملفات لم يحدد الملفات التي مرت عليها ساعة
اللي فهمته منك الملفات التي مر على انشاءها ساعه أو اكثر
والملفات تكون بشكل
*****time().***
* = اي شئ
هذا اللي فهمته
اذا فيه شئ ثاني وضحه ...
عموما فيه طريقة افضل لوتبغى بتحديد ال filemtime للملف بدون المطابقة بالاسم
بس انت حدد المشكلة بالضبط
اخوي الملفا عرض لي الملفات التي مر عليها ساعة واكثر والمشكلة عرض كمان اللي مر عليها دقيقتين
هذا الخطأ لاكن ابشرك لقيت طريقة اخرى لك تحياتي وشكرا على المساعدة واي خدمة انا حاظر
ولك تحياتي اخوك Mr.x9
ضع الطريقة للفائدة العامة لو تكرمت
هذي الطريقة يالغالي من عيوني
اول شئ اسوي ملف .tmp يخزن الوقت +ساعة في المجلد اللي فيه الملفات المؤقته
ويتم التأكد من الملفات بمقارنته بالوقت الحالة في حالة مرور اكثر من ساعة يتم مسح جميع الملفات التي في الملف
ولك تحياتي يالغالي
اخوك :Mr.x9