├── README.md ├── include ├── config.php ├── connect.php └── functions.php └── rss.php /README.md: -------------------------------------------------------------------------------- 1 | Generate Facebook instant articles RSS feed using core PHP 2 | 3 | Feel free to contact us @ nishit.maheta@mobiosolutions.com 4 | -------------------------------------------------------------------------------- /include/config.php: -------------------------------------------------------------------------------- 1 | 'localhost', 5 | 'user' => 'videolim_db', 6 | 'pass' => 'e,6T2,6vEZer', 7 | 'name' => 'videolim_db' 8 | ); -------------------------------------------------------------------------------- /include/connect.php: -------------------------------------------------------------------------------- 1 | set_charset("utf8"); -------------------------------------------------------------------------------- /include/functions.php: -------------------------------------------------------------------------------- 1 | query($sql); 19 | 20 | $rssfeed = ''; 21 | $rssfeed .= ''; 22 | $rssfeed .= 'Instant Article RSS feed'; 23 | $rssfeed .= 'http://yourwebsite.org'; 24 | $rssfeed .= 'Instant Article RSS feed'; 25 | $rssfeed .= 'en-us'; 26 | $rssfeed .= 'Copyright (C) '.date("Y").' yourwebsite.org'; 27 | 28 | // Change variables accoring to database table fields 29 | while ($row = $query->fetch_array()) { 30 | extract($row); 31 | $rssfeed .= ''; 32 | $rssfeed .= '' . $title . ''; 33 | $rssfeed .= '' . $details . ''; 34 | $rssfeed .= '' .GUID(). ''; 35 | 36 | // Replace URL according to website url patterns 37 | $rssfeed .= 'http://yourwebsite.org/' . $id . '/'.slugify($title).''; 38 | 39 | $rssfeed .= '' . date("D, d M Y H:i:s O", strtotime($datetime)) . ''; 40 | $rssfeed .= '' .$user_title. ''; 41 | 42 | // Here is the link https://developers.facebook.com/docs/instant-articles/example-articles which explains the differen options for content body 43 | $rssfeed .= ''; 44 | $rssfeed .= ''; 46 | $rssfeed .= ''; 47 | $rssfeed .= ''; 48 | $rssfeed .= ''; 49 | $rssfeed .= ''; 50 | $rssfeed .= ''; 51 | $rssfeed .= ''; 52 | $rssfeed .= ''; 53 | $rssfeed .= ''; 54 | $rssfeed .= ''; 55 | $rssfeed .= ''; 56 | $rssfeed .= '
'; 57 | $rssfeed .= '
'; 58 | $rssfeed .= '

' . $title . '

'; 59 | $rssfeed .= ''; 60 | $rssfeed .= ''; 61 | $rssfeed .= '
'; 62 | $rssfeed .= 'Video Lime'; 63 | $rssfeed .= 'Enjoy the videos and music you love, original content and share it all with friends, family and the world on YouTube.'; 64 | $rssfeed .= '
'; 65 | $rssfeed .= '
'; 66 | $rssfeed .= 'Video Lime'; 67 | $rssfeed .= '
'; 68 | $rssfeed .= '
'; 69 | 70 | // Change URL according to website url patterns 71 | $rssfeed .= ''; 72 | $rssfeed .= '
' . $title . '
'; 73 | $rssfeed .= '
'; 74 | $rssfeed .= '
'; 75 | $rssfeed .= '

'.$details.'

'; 76 | 77 | // Optional : please reveiw Guide line https://developers.facebook.com/docs/instant-articles/reference/embeds 78 | $rssfeed .= '
'; 79 | $rssfeed .= ''; 80 | 81 | $rssfeed .= '
' . $title . '
'; 82 | $rssfeed .= '
'; 83 | 84 | $rssfeed .= ''; 88 | $rssfeed .= '
'; 89 | $rssfeed .= ''; 90 | $rssfeed .= ''; 91 | $rssfeed .= ']]>'; 92 | $rssfeed .= '
'; 93 | $rssfeed .= '
'; 94 | } 95 | 96 | $rssfeed .= '
'; 97 | $rssfeed .= '
'; 98 | 99 | echo $rssfeed; 100 | ?> --------------------------------------------------------------------------------