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

کد php:
   $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
پاسخ
#2
[font=nassim, arial]بهتره برای کدهایی که به این صورت میخواین منتشر کنید یه پیش نمایش و یا حداقل تصویر هم قرار بدین چون در این نوع کدها کاربران به دمو اهمیت زیادی میدن.ممنون[/font]

توتال دیزاین
مرجع تخصصی طراحی وب سایت ، وب اپلیکیشن و سیستم های مدیریت همایش, ویندوز اپلیکیشن
و هر آنچه شما بخواهید...
پاسخ
#3
(29-12-2014 ساعت 00:16)rockstar نوشته است:  [font=nassim, arial]بهتره برای کدهایی که به این صورت میخواین منتشر کنید یه پیش نمایش و یا حداقل تصویر هم قرار بدین چون در این نوع کدها کاربران به دمو اهمیت زیادی میدن.ممنون[/font]


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

پاسخ
#4
میتونید از سایت هایی مثل  استفاده کنید و کدهای خودتون رو اونجا تست کنید البته اگر تا حالا با این سایت کار نرکردین یکم وقت بذارین متوجه نحوه کارش میشید. حتما به درد خودتونم خواهد خورد. من خودم بیشتر از این سایت استفاده می کنم

توتال دیزاین
مرجع تخصصی طراحی وب سایت ، وب اپلیکیشن و سیستم های مدیریت همایش, ویندوز اپلیکیشن
و هر آنچه شما بخواهید...
پاسخ
#5
jsFiddle برای زبانهای سمت کلاینته نه سمت سرور
برای این کدها میتونید نمونه خروجی بذارید.

مردم دنیا 10 دسته هستند: کسانی که باینری میفهمند و کسانی که باینری نمیفهمند !
پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

کاربرانِ درحال بازدید از این موضوع:   1 مهمان