تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: گرفتن اطلاعات از xml

  1. #1
    داره خودمونی میشه tehro0n's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    یادم نیست!
    پست ها
    40

    13 گرفتن اطلاعات از xml

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای مثال این اطلاعات xml ماست. می خواهم URL را که برابر blogfa.com می
    باشد بگیرم.

    یا اینکه اگر کسی می دونه که چطور میشه ساب دومین رو به دومین تبدیل کرد هم کارم راه می افته
    برای حذف //:http و .www از دو کد زیر استفاده می کنیم. حال برای حذف ساب چه کنیم؟

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #2
    پروفشنال mamadfelfel1988's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    Australia / Sydney
    پست ها
    739

    پيش فرض

    روش simpleXml خیلی سادس یک سرچ کنی یاد میگیری
    واسه سوال دومت من دقیقا متوجه نشدم

  3. #3
    داره خودمونی میشه tehro0n's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    یادم نیست!
    پست ها
    40

    پيش فرض

    روش simpleXml خیلی سادس یک سرچ کنی یاد میگیری
    واسه سوال دومت من دقیقا متوجه نشدم
    به این شکلی که مطرح کردم چیزی نبود، اما 1 عضوی رو می دونم چطور بگیرم
    با این حال ممنون

  4. #4
    داره خودمونی میشه tehro0n's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    یادم نیست!
    پست ها
    40

    پيش فرض

    اولی که به این شکل پیدا نمیشه که URL و TEXT در یک جا باشند، تمامی مثال ها یک متغیر وجود داره که از دستور forech هم استفاده می کنند و من این را نمی خوام!

    دومی هم در کل گفتم شما چیزی مثل temp.blogfa.com دارید حالا می خواهید temp را جدا کنید و تنها blogfa.com باشه
    حالا اگه هم لینکی بدون ساب دومین بود نیز باز همان دومین را نمایش بده

  5. #5
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    چرا نمیخواید از foreach استفاده کنید؟ خوب بالاخره باید روی آیتمهای شیء XML لوپ کنید تا همه نودها رو بگیرید یا نه؟!
    باید با همون simplexml که دوستمون گفت روی آیتمها لوپ کنید بعد صفتهای URL و TEXT رو ازشون بگیرید

    برای حذف http و www هم اضافه کاری کردید! با یک رجکس معمولی میشه دامنه رو از توی آدرس در آورد دیگه نیاز نیست دوباره با str_replace اینا رو حذف کرد.

    قسمت اولش رو که گفتید نمیخواید لوپ بشه بیشتر توضیح بدید دلیلش چیه. جواب قسمت دوم هم این کد هست:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با این آدرسها هم تست کردم جواب میده:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    قاعدتاً باید با همه نوع آدرسی کار کنه

  6. این کاربر از neopersia بخاطر این مطلب مفید تشکر کرده است


  7. #6
    داره خودمونی میشه tehro0n's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    یادم نیست!
    پست ها
    40

    پيش فرض

    چرا نمیخواید از foreach استفاده کنید؟ خوب بالاخره باید روی آیتمهای شیء XML لوپ کنید تا همه نودها رو بگیرید یا نه؟!
    باید با همون simplexml که دوستمون گفت روی آیتمها لوپ کنید بعد صفتهای URL و TEXT رو ازشون بگیرید

    برای حذف http و www هم اضافه کاری کردید! با یک رجکس معمولی میشه دامنه رو از توی آدرس در آورد دیگه نیاز نیست دوباره با str_replace اینا رو حذف کرد.

    قسمت اولش رو که گفتید نمیخواید لوپ بشه بیشتر توضیح بدید دلیلش چیه. جواب قسمت دوم هم این کد هست:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با این آدرسها هم تست کردم جواب میده:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    قاعدتاً باید با همه نوع آدرسی کار کنه
    کار من راه افتاد ممنون
    برای این نمی خواستم forech استفاده بشه چون اطلاعات سایت زیاد بود و تنها این قسمت نمونه که گذاشتم نبود
    اگه تنها url بود می تونستم از طریق children به دامین دسترسی پیدا کنم اما اینجا که 2تاس به مشکل برخوردم
    با این حال ممنون

    یک سئوال دیگه هم دارم که مربوط به ورودی های جاواس. اون رو جای دیگه مطرح می کنم اگه تونستید آن را نیز پاسخ دهید

  8. #7
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    توی پترن قبلی یک نکته رو در نظر نگرفته بودم. اگر ساب دومین چند سطحی باشه نام هاست ساب دومین طح بالاترش رو مچ میکنه به جای اینکه فقط دامنه اصلی رو پیدا کنه.
    این کد جدید هست (فرقش فقط یه دونه علامت سواله):
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    الان دیگه با این دامنه هم مچ میشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در مورد لوپ هم درسته اگر حجم فایل زیاد باشه حافظه زیادی اشغال میکنه و پردازشش هم سنگینتر میشه. اما در صورتی استفاده نکردن از لوپ کمک میکنه که اصلاً از simplexml استفاده نکنید. چون حافظه همون موقع که simplexml لود میشه اشغال میشه و لوپ به تنهایی آنچنان تأثیری نداره

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •