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

نام تاپیک: ذخیره اطلاعات یه سایت در دیتابیس

  1. #1

    ذخیره اطلاعات یه سایت در دیتابیس

    میخواستم ببینم راهی هست که اطلاعات یه سایت مثل www.livescore.com رو تو یه دیتابیس ذخیره کرد بعد یه جا دیگه نشون داد؟!؟!؟!؟!؟!؟!؟!؟!

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    ایران سرای من است
    پست
    2,655

    نقل قول: ذخیره اطلاعات یه سایت در دیتابیس

    انچه که کلاینت از یک سایت می بینه html اون سایت هست و شاید هم یه سری کد جاوا.
    اما اگه سایت امکاناتی داره که میتونی همه داده ها رو یک جا بهت بده میشه از ظریق برنامه جدا داده ها رو fetch و توی دیتابیسی که مد نظر دارید ریخت.

  3. #3
    کاربر دائمی آواتار رضا قربانی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    ܓܨ_| ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ _
    پست
    1,824

    نقل قول: ذخیره اطلاعات یه سایت در دیتابیس

    باید از سایتش اجازه داشته باشید و یک چیزایی رو توسط CURL به سایتتون بفرسته و شما دریافت و در بانکتون ذخیره کنید.
    با RSS هم فکر کنم بتونید اطلاعاتش رو در بانک ذخیره کنید که اونم باید سایت مبداء این امکان رو بهتون بده .

  4. #4

    نقل قول: ذخیره اطلاعات یه سایت در دیتابیس

    برای اینکار راه های مختلفی وجود دارد ولی یکی از راحت ترین راه حل ها، این است که شما اول بررسی کنید xml اون سایت به چه نحو نوشته شده است و بین چه تگهایی چه اطلاعاتی قرار داده است، که در xml یکسری استاندارد ها وجود دارد ولی متاسفانه یا خوشبختانه سایتها چون از چنین مواردی آگاهی دارند، سعی می کنند xml های مخصوص خود را تولید کنند ولی شما می توانید با بررسی اون xml ها کدهای مناسب را ایجاد کنید. مثلا در کد زیر به جای index.xml آدرس xml اون سایت رو قرار دهید و سپس با foreach داخل این xml بدست آمد گشتی بزنید و مطالبی که می خواهید رو از بین تگ های مناسب دریافت کنید، البته این تکنیک یکی از راه هایی است که بعضی سایت ها برای قسمت تبادل لینک، چک می کنند اگر لینک سایت خودشون داخل اون سایت مقصد بود بعد اون سایت رو اضافه می کنند:

    $readin = file("index.xml");

    حال شما با این هندلی که به نام readin ساخته اید می توانید داخل foreach گشت و گذاری کنید و هر چی که می خواهید از کد این xml بدست آورید.
    البته باز می گویم این یکی از راحت ترین و ابتکاری ترین راه هایی بود که من خودم در ساخت وبسایت هایم که برای درج مطلب اتوماتیک داخل سایت از سایت های دیگر است استفاده می کنم و دوستان حتما راه های بهتر و حرفه ای تری بلد هستند که می توانند به شما کمک کنند.

    یاعلی [ع] مدد

  5. #5
    کاربر جدید
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    گرگان
    سن
    39
    پست
    24

    نقل قول: ذخیره اطلاعات یه سایت در دیتابیس

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

    موفق باشید.

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: چهارشنبه 16 فروردین 1391, 17:13 عصر
  2. سوال: ذخیره اطلاعات دسترسی به یک دیتابیس - بانک - رکورد
    نوشته شده توسط maddahi.m.p در بخش SQL Server
    پاسخ: 4
    آخرین پست: دوشنبه 15 تیر 1388, 15:31 عصر
  3. ذخیره اطلاعات از OfficeWord در دیتابیس
    نوشته شده توسط yaas135 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: چهارشنبه 26 فروردین 1388, 02:39 صبح
  4. ذخیره اطلاعات کامل درباره یک کالا در دیتابیس
    نوشته شده توسط sabaab1359 در بخش VB.NET
    پاسخ: 8
    آخرین پست: چهارشنبه 17 خرداد 1385, 06:29 صبح
  5. ذخیره اطلاعات در دیتابیس
    نوشته شده توسط حمیدرضاصادقیان در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 9
    آخرین پست: شنبه 21 خرداد 1384, 16:06 عصر

برچسب های این تاپیک

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

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