تور لحظه آخری
امروز : چهارشنبه ، 14 آذر 1403    احادیث و روایات:  ghhhhhh
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

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

صرافی rkchange

سایبان ماشین

دزدگیر منزل

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

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

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

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

irspeedy

درج اگهی ویژه

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

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

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

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

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

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

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

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

بورس کارتریج پرینتر در تهران

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

نوار اخطار زرد رنگ

ثبت شرکت فوری

تابلو برق

خودارزیابی چیست

 






آمار وبسایت

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




هواشناسی

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

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
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]
[تعداد بازديد از اين مطلب: 444]

bt

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







-


گوناگون

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


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