aliali2102
3 سال پیش توسط aliali2102 مطرح شد
2 پاسخ

ذخیره اطلاعات api

سلام بنده یک api خریدم که feed یوزر های اینستاگرام رو به من به صورت json میده درستم کار میکنه بعد من با این اطلاعات رفتم لینک تصویر پروفایل کاربر هارو گرفتم که توی سرور های اینستاگرام هست حالا من چطور این تصویر رو روی هاست خودم برای مدت کوتاهی ذخیره کنم یعنی یه کاربری میاد تو سایت بنده و توی یه فرمی یوزرنیم اینستاگرام خودش رو وارد میکنه و عکس پروفایلش تو سایت من بهش نمایش داده میشه که عکس پروفایل توی هاست خودم اما وقتی این کاربر از سایت من رفت این عکس پاک شه و بی خودی حجم اضافی در هاست نباشه با زبان php من چیکار کنم الان که این اطلاعات برای مدت کوتاهی توی هاست خودم ذخیره بشه و بعد پاک شه


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش آپدیت شد
0

یک کرون جاب درست کن توی سی پنل یا دایرکت ادمین هاستت، که مثلا هرروز یا هر هفته فلان تایم یک url رو کال کنه، این url که به یک متد متصل هست و اون متد بیاد اون فایل های که مثلا توی یک پوشه بنام temp که نمایش دادی رو حذف کنه، اگر خیلی میخوای پیچیده و دقیقتر این اتفاق بیافته یک جدول درست میکنی و براساس زمان ایجاد شدن و ادرس عکس اون اطلاعات رو دیلیت میکنی
تا اون لحظه اگر کاربری درحال پرکردن فرم هست یا در حال دیدن عکس هست خطای براش رخ نده


حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش آپدیت شد
0

سلام
می تونید توی دیتابیس زمان هر درخواست و پروفایل اون رو برو ثبت کنید حالا با کرون جاب بررسی کنید هر ردیفی که بیش از 24 ساعت ازش تاریخ ثبتش کذشته فایل و ردیفش حذف بشه برای حذف فایل از دستور زیر استفاده کنید.

unlink($file); //delete file

به جای file$ آدرس فایل رو قرار بدید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام