تجزیه html با php

MahdiY

راهبر انجمن
با سلام :

می خواهم html هر سایتی را تجزیه کنم و مقداری از آن را دریافت کنم . مثلا کد زیر :

<link rel="shortcut icon" href="(.*)" type="image/x-icon" />

می خواهم آدرس فاو آیکون را پیدا کنم . (یه چیزی تو مایه ها دریافت تایتل اما این تو خودش بسته میشه )

 

zegersot

کاربر عضو
با تابع

preg_match

و

preg_match_all

میتونی درست کنی

موفق باشید

 

MahdiY

راهبر انجمن
میشه کد آماده بدید . هر چی گشتم تو اینترنت چیزی در این مورد نیافتم . کد بدید برای تجزیه ی تگ های یک طرفه . یه مثال بزنید جز تایتل حله .

 

iReza

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


کد:
<?php

 error_reporting(0);

 function GetFavicon() {
  $in = '<link rel="shortcut icon" href="dasdasdasdasdasadsada" type="image/x-icon" />';
  preg_match_all('!<link rel="shortcut icon" href="(.*)" type="image/x-icon" />!sU',$in,$out);
  $array_count = count($out) ;
  for ( $i = 0 ; $i < $array_count ; $i++ ) {
   echo $out[1][$i]."<br />";
  }
 }

 echo GetFavicon();

?>
 
آخرین ویرایش توسط مدیر:
بالا