-
rss & php
سلام
من برای rss در سایت یک لینک به صفحه ی rss.php دادم و در اون تمام اطلاعات رو از دیتابیس خوندم و در فایل rss.xml نوشتم و در آخر header("location: rss.xml"); رو گذاشتم تا به rss.xml بره
حالا اگر کاربر مستقیما در آدرس بار تایپ کنه rss.xml اونوقت rss قبلی رو می یاره و ممکنه تغیراتی در دیتا بیس داده شده باشه که به دلیل اینکه کاربر ابتدا به rss.php نرفته این تغییرات در rss.xml اعمال نمی شه
حالا با توجه به اینکه فایل اصلی با پسوند xml هست و نمی شه دستورات php توش نوشت چه جوری می شه کنترل کرد که کاربر حتما اول به rss.php بره و rss.xml مستقیما براش نشون داده نشه
-
فکر کنم راه بهتر این باشه که فایل مولد rss همون فایل php باشه نه اینکه آدرسش به rss.xml تغییر کنه. یعنی اطلاعات rss رو خودش به مرورگر بفرسته. میتونی از دستور header:(content: rss/xml) استفاده کنی.
-
سلام خوب اگر بخواهیم پوند فایل حتما xml باشه چی؟
می شه یه توضیحی در مورد این کلاس بدید SimpleXMLElement
از کلاس predifned هست