هل تود ايجاد كل الروابط واللنكات فى اى صفحة قمت بعملها , عليك بهذا الكود البسيط التى راح توفر لك الكثير من وقتك
هذه الطريقة مفيدة جدا فى استغلال هذا الكود فى ايجاد اللنكات الداخلية والصفحة ثم استخدامها او حظرها او قنصها
- الكود:
-
01.
<?php
02.
$html = file_get_contents('http://example.com');
03.
04.
$dom = new DOMDocument();
05.
@$dom->loadHTML($html);
06.
07.
// grab all the on the page
08.
$xpath = new DOMXPath($dom);
09.
$hrefs = $xpath->evaluate("/html/body//a");
10.
11.
for ($i = 0; $i < $hrefs->length; $i++) {
12.
$href = $hrefs->item($i);
13.
$url = $href->getAttribute('href');
14.
echo $url.'<br />';
15.
}
16.
?>
17.
طريقة الاستخدام: فقط حدد الرابط الذى تود جلب اللنكات منه من خلال دالة الcurl file_get_contents
- الكود:
-
1.
$html = file_get_contents('http://www.example.com');
وراحد تجد اللنكات كالاتى: