PDA

View Full Version : سوال: می خوام سر تیتر، متن و عکس پست ها رو از یک سایت دیگه بگیرم؟!!!



ABZiko
دوشنبه 26 آبان 1393, 19:12 عصر
سلام، دوستان می خوام یک قالب ساختم برای وردپرس، از طرفی می خوام پست ها رو از سایت هایی دیگه بخونم و در سایت خودم نمایش بدم، مثل یک خبرگزاری! چطوری این کار رو بکنم؟

kabootar_y
دوشنبه 26 آبان 1393, 21:11 عصر
خیلی راحت عزیزم

با استفاده از RSS

mhazami
دوشنبه 26 آبان 1393, 21:31 عصر
میتونید به قول دوستمون از rss استفاده کنید. برای دریافت اطلاعات از rss باید از کلاس simple xml (http://php.net/manual/en/book.simplexml.php) یا domDocument (http://php.net/manual/en/class.domelement.php) استفاده کنید.

اما میتونید مطالب رو از صفحه html هم بگیرید که برای این کار باید از کلاس simple html dom (http://simplehtmldom.sourceforge.net/) استفاده کنید (ولی یادتون نره این کلاس رو باید خودتون توی پروژه اضافه کنید چون جز کتابخانه php نیست) البته لازم به ذکره که با استفاده از این کلاس مثلا اگر سایت موردنظرتون قالبش رو عوض کنه یا کلا تگ های html تغییر کنه دیگه اطلاعات دریافت نمیشه. پیشنهاد من خواندن rss هست.
چون قالب rss تغییر نمیکنه، ساده تر لود میشه و معمولا هم یا rss 2 استفاده میشه یا atom (تفاوتش در نحوه چیدمان تگ های xml مشخص میشه)