تور لحظه آخری
امروز : پنجشنبه ، 6 اردیبهشت 1403    احادیث و روایات:  امام صادق (ع):كسى كه كارهاى خود را به خدا بسپارد همواره از آسايش و خير و بركت در زندگى برخوردار اس...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

بلومبارد

تبلیغات متنی

تریدینگ ویو

خرید اکانت اسپاتیفای

کاشت ابرو

لمینت دندان

ونداد کولر

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

تعمیر کاتالیزور

تعمیر گیربکس اتوماتیک

دیزل ژنراتور موتور سازان

سرور اختصاصی ایران

سایت ایمالز

تور دبی

سایبان ماشین

جملات زیبا

دزدگیر منزل

ماربل شیت

تشریفات روناک

آموزش آرایشگری رایگان

طراحی سایت تهران سایت

آموزشگاه زبان

اجاره سند در شیراز

ترازوی آزمایشگاهی

رنگ استخری

فروش اقساطی کوییک

راهبند تبریز

ترازوی آزمایشگاهی

قطعات لیفتراک

وکیل تبریز

خرید اجاق گاز رومیزی

آموزش ارز دیجیتال در تهران

شاپیفای چیست

فروش اقساطی ایران خودرو

واردات از چین

قیمت نردبان تاشو

وکیل کرج

تعمیرات مک بوک

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

سیسمونی نوزاد

پراپ تریدینگ معتبر ایرانی

نهال گردو

صنعت نواز

پیچ و مهره

خرید اکانت اسپاتیفای

صنعت نواز

لوله پلی اتیلن

کرم ضد آفتاب لاکچری کوین SPF50

دانلود آهنگ

طراحی کاتالوگ فوری

واردات از چین

اجاره کولر

دفتر شکرگزاری

تسکین فوری درد بواسیر

دانلود کتاب صوتی

تعمیرات مک بوک

 






آمار وبسایت

 تعداد کل بازدیدها : 1797844249




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

تغيير در بانك اطلاعاتي بعد از گذشت زمان معين -


واضح آرشیو وب فارسی:سایت ریسک: t=34624">تغيير در بانك اطلاعاتي بعد از گذشت زمان معين karevan 31 تير 1384, 22:01سلام من ميخوام با عضويت كاربر توي سايت تاريخ عضويت ثبت بشه و بعد از گذشت 1 ماه از اين تاريخ به طور خودكار كاربر حذف بشه! آيا تابع يا روشي وجود داره كه بتونم اين كار رو باهاش انجام بدم؟ (تغيير در بانك اطلاعاتي بعد از گذشت زمان معين) Dark Man 01 مرداد 1384, 00:15شما باید یک اسکریپت که چنین کاری رو انجام میده بنویسید و با استفاده از ابزار Cron Job تعیین کنید که هر ماه این اسکریپت اجرا شود. oxygenws 01 مرداد 1384, 00:17نه!! دقیقا این چیزی که می خوای، نه، نمیشه.... ولی شاید بتونی ---منطقی--- این کار رو انجام بدی. (برای توضیح بیشتر این مورد، بیشتر توضیح بده!!) mazoolagh 01 مرداد 1384, 08:42آيا نميشه يك stored procedure نوشت كه هر موقع اجرا بشه هر اكانتي رو كه بيشتر از يكماه پيش از زمان اجرا ايجاد شده رو حذف كنه - و با cron jobs اون رو هر روز اجرا كرد؟ karevan 01 مرداد 1384, 08:48ممنون از راهنماییتون Dark Man جان ممکنه در مورد Cron Job بیشتر توضیح بدین؟ اینم توضیح کل کاری که میخوام انجام بدم: مثلا من یه سایت دارم که یه بخش تبلیغات داره من میخوام که اون کاربری که عضو میشه برای گذاشتن تبلیغات طبق اون پولی که میده یه مدت به اون اجازه ورود به قسمت مدیریت تبلیغات رو بدم. و بعد از اون مدت دسترسی کاربر به اون قسمت قطع بشه. همین Dark Man 01 مرداد 1384, 10:37ابزار Cron Job در لینوکس ،مثل Scheduled Task در ویندوز عمل میکنه و برنامه های مورد نظر شما رو در زمانهای معین اجرا میکنه. و برای اینکاری که میخوای انجام بدی ، چنین چیزی لازم نیست اصلا ، شما تاریخ عضویت رو تو یه فیلد در بانک اطلاعاتی ذخیره میکنی و هربار که کاربر خواست با وارد بخش بشه ( هنگام Login ) این تاریخ رو با تاریخ فعلی مقایسه میکنی و اگر فاصله این 2تا بیشتر از یک ماه بود ،اجازه ورود رو به کاربر نمیدی ... Salman_MP 01 مرداد 1384, 11:05آخرین نفر دروغ گفت ! با عرض معذرت از آقا سیاه، اگر این دوستمون میخواست اطلاعات رو نگه داره که نگه میداشت ! یحتمل میخواد جای اضافی مصرف نکنه. یعنی بعد از یه ماه دیگه خودش پاک شه نه اینکه اگه طرف رفت و 7 سال دیگه اوومد راهش نده. Dark Man 01 مرداد 1384, 15:29این اطلاعات فکر نکنم بیشتر از 5.4 کیلوبایت حجم بگیره . اگر هم شما بخواید این اطلاعاتو پاک کنید زمانی که کاربر لاگین کرد ، و تاریخ مقایسه شد و به کاربر اجازه ورود داده نشد ، اطلاعات هم پاک بشه . این ساده ترین راه هست که من گفتم. حالا میشه در کنار این راه از Cron Job هم استفاده کنید برای اجرای اسکریپتی که تاریخ ها رو مقایسه کنه و قدیمی تر ها رو پاک کنه. golden 01 مرداد 1384, 17:57روشی که mazoolagh گفت جواب میده. حالا اگه از mysql 5 استفاده نمی کنی به جای stored procedure میتونی خودت sql command را هر بار بفرستی. karevan 01 مرداد 1384, 22:39ممنون از راهنمايي هاتون آيا نميشه يك stored procedure نوشت كه هر موقع اجرا بشه هر اكانتي رو كه بيشتر از يكماه پيش از زمان اجرا ايجاد شده رو حذف كنه - و با cron jobs اون رو هر روز اجرا كرد؟ اگه ممكنه يكي بگه چطوري ميتونم از اين روش استفاده كنم؟! oxygenws 01 مرداد 1384, 22:42منظور من هم صحبت dark man بود :) (در حقیقت می خواستم همون رو بگم :) ) و در نهایت فکر می کنم استفاده از کرون جاب زیاد جالب نباشه!! باید سعی بشه تا جایی که ممکنه از کرون جاب (یا امثالهم) استفاده نشه :) karevan 01 مرداد 1384, 22:51اگه یه نفر برای من یه توضیح کاملی درمورد « کرون جاب و امثالهم» بداد خیلی خوب میشد! oxygenws 01 مرداد 1384, 23:23اگه یه نفر برای من یه توضیح کاملی درمورد « کرون جاب و امثالهم» بداد خیلی خوب میشد! توانایی جستجوی انجمن ها رو داری؟؟ یا باید برات بگردیم؟؟ فکر کنم اگر کمی هم خودت تلاش کنی بد نباشه :) mazoolagh 02 مرداد 1384, 08:01اگر هم شما بخواید این اطلاعاتو پاک کنید زمانی که کاربر لاگین کرد ، و تاریخ مقایسه شد و به کاربر اجازه ورود داده نشد ، اطلاعات هم پاک بشه . این ساده ترین راه هست که من گفتم. بنظر مياد اين راه از همه سر راست تر و بهتر باشه! karevan 02 مرداد 1384, 08:37oxygenws جان مگه من مرض دارم مزاحم شما بشم؟ خوب حتما گشتم و چیزی پیدا نکردم! mazoolagh جان اگه کاربر تا 4 سال لاگ این نکرد تکلیف تبلیغاتی که توی سایت من داره چیه من میخوام بعد از مدت معین تبلیغاتش حذف بشه! بازم اگه یکی در مورد « کرون جاب و امثالهم» منو راهنمایی کنه ممنون میشم. منظور من هم صحبت dark man بود :) (در حقیقت می خواستم همون رو بگم :) ) و در نهایت فکر می کنم استفاده از کرون جاب زیاد جالب نباشه!! باید سعی بشه تا جایی که ممکنه از کرون جاب (یا امثالهم) استفاده نشه :) چرا استفاده از كرون جاب جالب نيست؟ oxygenws 03 مرداد 1384, 11:58چون وابسته به چیزی خارج از سیستمی که نوشتی میشی، این یعنی احتمال خطا، یعنی پایین اومدن stability و ... در مورد کرون، خود من چندین بار جواب دادم!!! karevan 03 مرداد 1384, 22:39ممنون ار راهنماییتون اما اگه از کرون استفاده نکنم راه دیگه ای هم برای انجام این کار هست؟ oxygenws 04 مرداد 1384, 00:15روش darkman رو یک بار دیگه بخون. karevan 04 مرداد 1384, 07:52اون روشی که darkman گفته یه مشکل داره اوونم اینه که: ممکنه کاربر تا چند سال لاگ این نکنه و اطلاعاتش(تبلیغات) توی سایت بمونه karevan 05 مرداد 1384, 23:39آیا روشی بغیر از کرون وجود داره برای این کار؟ مثلا مثل پرتال سیکما که بعد از اتمام مدت اعتبار سرویس به کاربر ایمیل اختار می فرسته! این کار به صورت خود کار انجام میشه. آیا این کار با کرون انجام میشه یا روش دیگه ای هم هست؟ oxygenws 06 مرداد 1384, 11:54موندن اطلاعات در بانک اهمیتی نداره..... مگر در کل سیستمت چند تا مشتری خواهد داشت؟؟؟ از 1 میلیون بیشتر؟؟؟!!!!!! زیاد اهمیتی نداره!! در مورد سیستم سیکما هم چیزی نمی دونم! karevan 06 مرداد 1384, 18:29فکر کنم منظور من رو خوب متوجه نشدید. اون کاربری که هزینه یک ماه تبلیغات رو داده باید بعد از گذشت این مدت تبلیغاتش غیر فعال بشه. حالا اگه توی دیتا بیس بمونه هم خیلی مشکلی ایجاد نمی کنه oxygenws 08 مرداد 1384, 09:27حالا اگه توی دیتا بیس بمونه هم خیلی مشکلی ایجاد نمی کنه قربون آدم چیز فهم..... منظور من هم همین بود.




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 438]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن