یافتن لینکهای موجود در صفحه در php

PHP

توسط wwworker در 3 سال پیش
0 2k 4 3 سال پیش
wwworkerrockstarstackoverflow
2

کدی برای پیدا کردن تمام لینکهای موجود در صفحه

   $html = file_get_contents('http://www.softafzar.net');
     
    $dom = new DOMDocument();
    @$dom->loadHTML($html);
     
    // grab all the on the page
    $xpath = new DOMXPath($dom);
    $hrefs = $xpath->evaluate("/html/body//a");
     
    for ($i = 0; $i < $hrefs->length; $i++) {
    $href = $hrefs->item($i);
    $url = $href->getAttribute('href');
    echo $url.'<br />';
    }
آخرین ویرایش: 29-12-2014 ساعت 00:17، توسط rockstar
0

[font=nassim, arial]بهتره برای کدهایی که به این صورت میخواین منتشر کنید یه پیش نمایش و یا حداقل تصویر هم قرار بدین چون در این نوع کدها کاربران به دمو اهمیت زیادی میدن.ممنون[/font]

0

> [font=nassim, arial]بهتره برای کدهایی که به این صورت میخواین منتشر کنید یه پیش نمایش و یا حداقل تصویر هم قرار بدین چون در این نوع کدها کاربران به دمو اهمیت زیادی میدن.ممنون[/font]

چشم آخه واسه این نمیدونم چطوری باید دمو بذارم تکه کده

0

میتونید از سایت هایی مثل http://jsfiddle.net/  استفاده کنید و کدهای خودتون رو اونجا تست کنید البته اگر تا حالا با این سایت کار نرکردین یکم وقت بذارین متوجه نحوه کارش میشید. حتما به درد خودتونم خواهد خورد. من خودم بیشتر از این سایت استفاده می کنم

1

jsFiddle برای زبانهای سمت کلاینته نه سمت سرور برای این کدها میتونید نمونه خروجی بذارید.

خوش آمدید

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

لطفا ابتدا لاگین کنید