نمایش نتایج 1 تا 8 از 8

نام تاپیک: ثبت اتوماتیک در بانک اطلاعاتی

  1. #1

    ثبت اتوماتیک در بانک اطلاعاتی

    با سلام خدمت دوستان. من یک مشکلی داشتم میخوام بودن استید میتونن کمک کنند.
    من میخواستم یک سری اطلاعات که به طور اتوماتیک از rss وب سایت های مختلف گرفته میشه .
    بدون اینکه اپراتوری وجد داشته باشه اتوماتیک در بانک اطلاعاتی ذخیره بشه.
    در کل یعنی ما یه سری کد مینویسیم که تعیین میکنیم مثلا 2 ساعت یکبار اطلاعات rss یک وب سایت خونده بشه و اتوماتیک تو بانک اطلاعات ذخیره بشه.
    پیشنهادتون چیه ؟ از چه توابعی باید استفاده کرد.
    ممنون

  2. #2
    کاربر دائمی آواتار kashaneh
    تاریخ عضویت
    آبان 1383
    محل زندگی
    در همین نزدیکی
    پست
    537

    نقل قول: ثبت اتوماتیک در بانک اطلاعاتی

    دوست عزیز در این مورد قبلا در انجمن بحث شده... کمی جستجو کنید

    اما به عنوان یک پاسخ کوتاه : شما قبل از هر کاری باید به ساختار فایل xml آشنا شوید... جهت این کار پیشنهاد می کنم لینک زیر رو کامل و با دقت (تمام سرفصل ها) مطالعه کنید :

    http://www.w3schools.com/xml/default.asp

    از لینک زیر هم برای نحوه خواندن اطلاعات از فایل xml می تونی بهره ببری :

    http://www.sitepoint.com/article/dis...-asp-xmlxsl/2/


    موفق باشی

  3. #3

    نقل قول: ثبت اتوماتیک در بانک اطلاعاتی

    با تشکر از پاسخ شما . فکر کنم من نتونستم منظورم درست بیان کنم .
    خوب این مطالبی که شما گفتید درست . من تو این زمینه مشکلی ندارم یعنی خواندن فایل xml و ....
    مسئله اصلی نحوه زمانبندی خاص برای خواندن اطلاعات و ذخیره در بانک اطلاعاتی است .
    یعنی به عنوان مثال 2 ساعت یکبار اطلاعات از xml بخونه و خودش ذخیره کنه .
    یعنی تفاوتی که با rss reader پیدا میکنه اینه که ار اس اس ریدر به محض اینکه بازش کنید جدیدترین اطلاعات به روز شده را فقط نمایش میده .
    ولی من هدفم درست کردن یک سیستم که اگر شما یک هفته هم سراغش نرید خودش اتوماتیک تو طول هفته اطلاعات بر اساس زمانبندی تو بانک اطلاعاتی ذخیره کنه .

  4. #4

    نقل قول: ثبت اتوماتیک در بانک اطلاعاتی

    یعنی واقعا هیچ جوری نمیشه اتوماتیک اطلاعات ذخیره بشن؟؟

  5. #5
    کاربر دائمی آواتار kashaneh
    تاریخ عضویت
    آبان 1383
    محل زندگی
    در همین نزدیکی
    پست
    537

    نقل قول: ثبت اتوماتیک در بانک اطلاعاتی

    دوست عزیز گرچه این روش بار زیادی رو به سرور وارد می کنه اما خب راه حل دیگه ای فعلا به ذهنم نرسید...

    شما می توانید پروسه گرفتن اطلاعات و ذخیره سازی آن در بانک اطلاعاتی و زمان اجرای آخرین عملیات را در فایل Global.asa در رویداد Session_onstart یعنی موقعی که یک کاربر جدید وارد می شود قرار دهید و قبل از هرچیزی چک کنید که آیا از آخرین بار که عملیات انجام شده مثلا 2 ساعت گذشته که عملیات دوباره اجرا شود یا خیر؟
    به نظرم با این روش عمل اتوماتیک ذخیره سازی رو بشه مدیریت کرد هرچند به هیچ وجه توصیه نمی شود که از آبجکت ها و محاسبات پیچیده در رویداد فوق الذکر استفاده شود ولی فعلا به عنوان یک روش ابتدایی مناسب است... موفق باشی

  6. #6

    نقل قول: ثبت اتوماتیک در بانک اطلاعاتی

    ممنون از پاسختون
    فکر کنم خیلی منطقی نباشه ، اگر یهو 1000 تا یوزر آنلاین داشته باشیم چی میشه؟
    فکر کنم باید به نحوی مدیریت بشه که پشت صحنه کار این عملیات انجام بشه .
    نمیدونم خودم راه حلی به ذهنم نمیرسه.

  7. #7
    کاربر دائمی آواتار لوک خوش شانس
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    WINDOWS\Temp
    پست
    220

    نقل قول: ثبت اتوماتیک در بانک اطلاعاتی

    ببينم ميتوني يه صفحه رو دائم باز بزاري ؟

    از Meta ي صفحه استفاده كن و هر 2 ساعت يه بار صفحه رو خودش refresh كنه . بعد تو صفحه ميتوني هم XML‌رو بخوني هم ذهيره كني .
    فقط يه مشكل داره كه اگه صفحه مورد نظر بسته بشه ديگه كار نمي كنه .

    کد HTML:
    <meta http-equiv="refresh" content="7200;URL=default.asp">

  8. #8

    نقل قول: ثبت اتوماتیک در بانک اطلاعاتی

    مرسی
    آره خودم به این نتیجه رسیده بودم ولی قبول کنید خیلی مبتدیه!!
    میدونم میشه یه کارایی کرد ولی اینکه از کجا شروع بشه و به کجا بره .... نمیدونم.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •