Adhy Musaad Menulis artikel
@adhymusaad

Cara Mendapatkan Semua Link Pada Halaman Web Dengan PHP

Cara Mendapatkan Semua Link Pada Halaman Web Dengan PHP

Cara Mendapatkan Semua Link Pada Halaman Web Dengan PHP Jika anda seorang web developer terkadang anda ingin mendapatkan link apa saja yang ada di dalam suatu halaman website, halaman website anda sendiri maupun halaman website orang lain.

Hal ini cukup berguna, misalnya untuk mengecek apakah ada link yangdouble, atau apakah ada link yangtidak memiliki alamat url, misal link hanya berisi tanga # yang tentunya tidak terlalu berguna jika website sudah berjalan. Atau untuk mengecekberapa banyak linkyang ada pada website anda, terlalu banyak link tentu tidak baik juga untuk website karena akan membuat website terasa berat.

links

Dengan PHP kita bisa mengetahui berapa banyak link yang ada dalam satu halaman web dengan cara berikut ini

<[kwik-adsinhere]>

&lt;?php

$html = file_get_contents('http://www.jurnalweb.com/');

$dom = new DOMDocument();
@$dom-&gt;loadHTML($html);

// grab all the on the page
$xpath = new DOMXPath($dom);
$hrefs = $xpath-&gt;evaluate("/html/body//a");

$no = 1;
for ($i = 0; $i &lt; $hrefs-&gt;length; $i++) {
       $href = $hrefs-&gt;item($i);
       $url = $href-&gt;getAttribute('href');
       echo $no.' - '. $url.' &lt;hr&gt; ';
       $no++;
}

?&gt;

Untuk mencoba anda bisa buka link berikut ini, link ini akan mengecek ada berapa bayak link pada halaman http://www.jurnalweb.com.

DEMO

Sekian trik singkat ini, semoga berguna untuk anda.

Sumber: http://www.jurnalweb.com/cara-mendapatkan-semua-link-pada-halaman-web-dengan-php/
0
0 none
Re-Kwik
Bagikan
Komentar