PDA

نسخه کامل مشاهده نسخه کامل : پاک کردن فایل های سرور



milad10
01-12-2008, 14:34
سلام
من میخوام یکسری فایل توی سایتم آپلود کنم در یه پوشه مشخص مثلا [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] وبعد هریک از فایل ها بعد از مدت معینی بعد از آپلود مثلا 1 ساعت این فایلها حذف بشه .به طور کلی هر فایلی که توی سرورم توی پوشه FILES آپلود شد به طور اتوماتیک بعد از یک مدت خاص حذف شه.چطور میشه این کارو کرد؟هاستم لینوکسه
ممنون

David.Jn
01-12-2008, 14:48
Cron job رو تو گوگل سرچ بزن.فکر میکنم به کارت بیاد

milad10
01-12-2008, 21:22
سلام باتشکر من از منوی cron job قسمت استاندارد یکی ساختم ولی تو زمان تایین شده کار نمیده اشکال کجاست؟
این کد رو تو قسمت Command to run: وارد کردم آیا درسته؟
rm /home/pcunixer/public_html/up/files

David.Jn
02-12-2008, 18:45
من زیاد دستورات لینوکسی رو بلد نیستم ولی اینجوری که شما نوشتی هم نمیشه که ، شما زمانی رو براش تعیین نکردی یه سر به این لینک بزن:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

milad10
04-12-2008, 13:34
سلام من رفتم از یکی پرسیدم کد زیر رو بهم داد با توضیحات زیر
این تابع کل فایلها و ساب فولدرها رو با تاریخی که شما تعیین می کنید مقایسه و چاپ می کنه
البته در خط آخر مثالی از کاربرد این تابع نوشتم که فایل که ظرف یک روز اخیر ایجاد کپی یا ذخیره شده اند را چاپ کن( date("d")-1 یعنی یک روز قبل)



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فعلا دسترسی به اون شخص ندارم.میخواستم چند تا سوال بپرسم:
از اون جایی که من php رو نمیدانم چند سوال داشتم راجب کد:
این که من چه جوری کد رو برای پاک کردن فایل ها بعداز 5 ساعت تغییر بدم؟
در کدام قسمت آدرس دایرکتوری را بدهم؟
آیا این کد را باید در سرور آپلود کنم و با cron job در فاصله های زمانی اجرا کنم؟یا این که یک بار اجرا کنم بس است؟
میدونم باعث زحمت و صرف وقتتان هستم ولی لطفا به من کمک کنید.