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

نام تاپیک: درخواست: کد برای ایندکس کردن یک صفحه

  1. #1
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    درخواست: کد برای ایندکس کردن یک صفحه

    سلام.
    خوبین؟
    ببخشید یه کد میخواستم، که مثلاً آدرس یه سایت رو بهش بدیم بعد برامون اطلاعات اصلی سایت رو ایندکس کنه.
    بعد اینکه میخواستم مثلاً فقط http ها رو از تو سایت دربیاره.
    ممنون میشم راهنماییم کنین. من از php زیاد سر در نمیارم. ولی دارم یاد میگیرم.
    ممنون میشم کمکم کنین :)

  2. #2
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    البته کدی که میخوام پیشرفته از از اینه. ولی احتمال زیاد میتونم بقیه اش رو خودم درست کنم.

  3. #3

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

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

    // Create DOM from URL or file
    $html = file_get_html('http://www.google.com/');

    // Find all images
    foreach($html->find('img') as $element)
    echo $element->src . '<br>';

    // Find all links
    foreach($html->find('a') as $element)
    echo $element->href . '<br>';

  4. #4
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

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

  5. #5

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    دقیقتر میشه توضیح بدی چی میخوای؟

  6. #6
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

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

  7. #7

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

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


    foreach($html->find('a') as $element)
    {
    $href = $element->href . '';

    // اینجا باید چک کنید ببینید خاصیت href شامل چی میشه و روش پردازش انجام بدین

    }



    وقتی خاصیت href رو بیرون کشیدی میتونی روش پردازش کنی ببینی دامینش چیه یا هر چی دیگه که بخوای. سرچ کنی پیدا میکنی

  8. #8
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    عزیز این کد رو متوجه میشم.
    میرم یکم دستکاریشون کنم ببینم چی میشه.
    ممنون :)

  9. #9
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

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

  10. #10

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    میتونی از تابع
    parse_url


    استفاده کنی

      <?php
    $url = 'http://username:password@hostname/path?arg=value#anchor';

    print_r(parse_url($url));

    echo parse_url($url, PHP_URL_PATH);
    ?>

  11. #11
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    روم نمیشه دیگه بگم. ولی شرمنده به خدا. من بازم نفهمیدم چه جوری سر همش کنم.
    اگه براتون زحمتی نیست. یه کد میشه واسم بنویسین. که این خصوصیات رو داشته باشه.
    لینک هایی رو که کلمه pesarkermooni توشون هست رو + لینک هایی که اولش http://www.example.com/ هست رو واسم در بیاره؟
    اینجوری فکر کنم بفهمم دیگه!!!!!!!!!!!

  12. #12
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    میبخشید کسی جواب نمیده؟
    اگه این کد رو برام بنویسین خیلی خیلی ممنون میشم :)

  13. #13
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    دوستان من مجبورم هی اسپم بذارم و هی بنویسم که چرا جواب نمیدین.
    اگه کسی میتونه کمکی کنه. ممنون میشم.
    کل سایتم گیر همین 1 کده!!!

  14. #14
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    چرا جواب نمیدین؟
    تا کی باید صبر کنم؟

  15. #15

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    نقل قول نوشته شده توسط pesarkermooni مشاهده تاپیک
    روم نمیشه دیگه بگم. ولی شرمنده به خدا. من بازم نفهمیدم چه جوری سر همش کنم.
    اگه براتون زحمتی نیست. یه کد میشه واسم بنویسین. که این خصوصیات رو داشته باشه.
    لینک هایی رو که کلمه pesarkermooni توشون هست رو + لینک هایی که اولش http://www.example.com/ هست رو واسم در بیاره؟
    اینجوری فکر کنم بفهمم دیگه!!!!!!!!!!!
    کد HTML:
    $url = 'your_url';
    $html = file_get_html($url);
    $links = $html->find('a');
    foreach($links as $link) {
        $href = $link->href.'';
        if(strpos($href, 'http://www.example.com/') === 0 || strpos($href, 'pesarkermooni') !== false) {
            echo $href.'<br/>'."\n";
        }
    }
    نكته: به جاي your_url آدرس موردنظر خودتون رو قرار بدين. اميدوارم مشكلتون برطرف بشه.
    موفق باشيد.
    آخرین ویرایش به وسیله MMSHFE : شنبه 19 شهریور 1390 در 13:25 عصر دلیل: تغيير نوع كد بدليل اديتور بد سايت

  16. #16
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    کد HTML:
    $url = 'your_url';
    $html = file_get_html($url);
    $links = $html->find('a');
    foreach($links as $link) {
        $href = $link->href.'';
        if(strpos($href, 'http://www.example.com/') === 0 || strpos($href, 'pesarkermooni') !== false) {
            echo $href.'<br/>'."\n";
        }
    }
    نكته: به جاي your_url آدرس موردنظر خودتون رو قرار بدين. اميدوارم مشكلتون برطرف بشه.
    موفق باشيد.
    عزیز خیلی خیلی ممنون از راهنماییتون.
    فقط یه مشکلی هست. اونم اینکه من این کد رو که تست کردم بخش آخرش کار نمیکنه. یعنی همه لینکهایی که با example.com شروع میشن رو نشون میده. ولی اونایی رو که pesarkermooni دارن رو جدا نمیکنه! و همه رو نشون میده!
    انگار این بخشش اصلا کار نمیکنه :)
    از کمکتون خیلی خیلی ممنون.

  17. #17
    کاربر جدید
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    سن
    32
    پست
    14

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    مثل اینکه حل شد. ممنون. اون صفرش رو تغییر دادم درست شد.
    خیلی خیلی از کمکتون ممنون. منتظر کتابهای آموزش پی اچ پی جدیدتون هم هستیم :)

  18. #18

    نقل قول: درخواست: کد برای ایندکس کردن یک صفحه

    با سلام، من فكر كردم منظورتون تركيب دو شرط فوق بصورت «يا» هست، اما مثل اينكه اشتباه متوجه شدم. گويا شما ميخواين ازبين لينكهايي كه با http://www.example.com شروع ميشن، فقط اونهايي كه حاوي عبارت pesarkermooni هستن نشون داده بشه. اگه اينطوره، كافيه || رو به && تغيير بدين. موفق باشيد.

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

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