PDA

View Full Version : خواندن Meta ی هر صفحه توسط PHP



saeidkhphp
پنج شنبه 30 بهمن 1393, 22:34 عصر
با عرض سلام و خسته نباشید ، دارم روی یک پروژه کار میکنیم ولی به مشکلی برخوردم ، خواهش میکنم از اساتید کمکم کنید * میخوام اطلاعات یک سایت که در بخش header و meta و title هر صفحه از سایت وجود داره رو فقط اون نوشته ها ی جلوشون رو بتونم در یک فایلی ذخیره کنم ، برای مثال از سایت پی سی دانلود اینا رو میشه در اورد:


<title>پی سی دانلود: نرم افزار، فیلم، بازی، کتاب، آموزش و برنامه موبایل</title> <meta name="description" content="دانلود رایگان نرم افزار، فیلم، موزیک، کتاب، آموزش، بازی و برنامه موبایل؛ همه و همه در پی سی دانلود" /> <meta name="keywords" content="دانلود, لینک مستقیم, نرم افزار, موبایل, بازی, کتاب, گرافیک, بازی, اموزش, مکینتاش, موزیک, فیلم, انتی ویروس, فتوشاپ, ویندوز, مستند, انیمیشن, فونت فارسی, دیکشنری, download, crack, serial, office 2013, windows 8, antivirus, software, mobile, game, graphic, video, ebook, tutorial, audio, macintosh, nod32, idm, photoshop, \d sd nhkg,n, nhkg,n" /> <meta property="og:type" content="website"/> <meta property="og:title" content="پی سی دانلود"/> <meta roperty="og:url" content="http://p30download.com/"/> <meta property="og:description" content="دانلود رایگان، سایت دانلود با لینک مستقیم، از دانلود لذت ببرید!، دانلود نرم افزار، دانلود برنامه و بازی موبایل، دانلود بازی، دانلود کتاب، دانلود فیلم، دانلود گرافیک، دانلود مکینتاش، دانلود موزیک، دانلود آموزش" />


خواستم ببینم میشه آیا php فقط این اطلاعات جلوی متا و عنوان سایت رو ذخیره کنه ؟

و بازم ببخشید سوال دومم اینه که میشه آدرس سایتی رو به PHP بدیم و اون خودش تمام لینک های اون صفحه رو باز کنه و باز عمل قبلی یعنی ذخیره اون اطلاعات جلوی متای و عنوان رو سایت رو انجام بده

حداقل اگه نمیتونه اون اطلاعات جلوی متا رو ذخیره کنه بتونه لینک های سایت داده شده رو تماما باز کنه و کل صفحشو ذخیره کنه که البته ذخیره کردنه کل صفحه رو بلدم :))

یکی ار دوستان گفتن از DOM استفاده کنید و cURL ولی هر جی سرچ کردم یک مثال واقعی و قابل فهم پیدا نکردم

ممنون از راهنماییتون

saeidkhphp
جمعه 01 اسفند 1393, 10:32 صبح
دوستان خواهش میکنم یه کمکی بکنید ، مخصوصا برای اینکه چجوری با دادن یک URL به برنامه تمامی لینک های اون URL رو باز کنه × مممنون میشم اگه کمکم کنید لدفننننن :(((

H:Shojaei
جمعه 01 اسفند 1393, 12:17 عصر
واسه گرفتن اطلاعات یک پیج تابع: file_get_countent();
واسه بیرون کشیدن لینکها یا اون متاهایی که گفتید از regex باید استفاده کنید یه سرچ در موردش بزنید:
واسه url:
http://css-tricks.com/snippets/php/find-urls-in-text-make-links/
http://www.the-art-of-web.com/php/parse-links/