How can I cache my YouTube PHP scripts on my website, so it's just every hour Will each page load on new data?
& lt ;? Php get_playlists (); Function get_playlists () {$ data = file_get_contents ("http://gdata.youtube.com/feeds/api/playlists/C82EBDAC0429B6A2? Order = published and max-result = 12"); $ Xml = simplexml_load_string ($ data); Foreign exchange ($ xml-> entry $ as playlist) {$ media = $ playlist-> Children ('http://search.yahoo.com/mrss/'); $ Attrs = $ media- & gt; Group-> Thumbnail [1] - & gt; a quality (); $ Thumbs = $ attrs ['url']; $ Attrs = $ media- & gt; Group-> Player- & gt; Features (); $ Video = $ attrs ['url']; $ Title = substr ($ media-> group-> title, 27); $ Url = $ video; Parse_str (parse_url ($ url, PHP_URL_QUERY), $ my_array_of_vars); $ Vid_Id = $ my_array_of_vars ['v']; $ Thumbnail = '& Lt; Div style = "float: left; cursor: pointer;" & Gt; & Lt; P class = "crop" & gt; & Lt; One class = "videobox different iframe" href = "http://www.youtube.com/embed/ '. $ Vid_Id.' Autoplay = 1 & amp; hd = 1 '& lt; / a & gt; & lt; / p & gt; & lt; / lb; / div & gt;'}; print $ thumbnail;}? & Gt; < / Code>
Try to use and save the loaded playlist there
Comments
Post a Comment