*/ /***********************************************************************/ ini_set('display_errors', 1); ini_set('error_reporting', E_ALL); ini_set('display_startup_errors', 1); /***********************************************************************/ if ((isset($_GET['plist_id']) && $_GET['plist_id'] != '') && (isset($_GET['playlistpages']) && $_GET['playlistpages'] != '')) { $filename = "tubeplaylist/".$_GET['plist_id'].".txt"; $pages = $_GET['playlistpages']; $playlist_url = "http://www.youtube.com/view_play_list?p=" . $_GET['plist_id']; if (file_exists($filename) == FALSE) { touch($filename); for ($i=1; $i <= $pages; $i++ ) { $playlist_url = "http://www.youtube.com/view_play_list?p=" . $_GET['plist_id'] . "&page=" . $i; $fileArray = file($playlist_url,FILE_SKIP_EMPTY_LINES); $fileHandle = fopen($filename, "a"); foreach ($fileArray as $line) fwrite($fileHandle, $line); } fclose($fileHandle); } if (file_exists($filename) && time() - filemtime($filename) > 10800) { unlink($filename); touch($filename); for ($i=1; $i <= $pages; $i++ ) { $playlist_url = "http://www.youtube.com/view_play_list?p=" . $_GET['plist_id'] . "&page=" . $i; $fileArray = file($playlist_url,FILE_SKIP_EMPTY_LINES); $fileHandle = fopen($filename, "a"); foreach ($fileArray as $line) fwrite($fileHandle, $line); } fclose($fileHandle); } $input = file_get_contents($filename); $input = preg_replace('#\r\n|\n#', '', $input); if (preg_match_all('#
.*?\n"; foreach ($matches as $key => $values) { if ($key > 0 && $key <= 1) { $keyNow = $key; foreach ($values as $iKey => $iValue) { echo "
  • \n"; echo "\""\""

    " .$matches[$keyNow+1][$iKey]. "

    \n"; echo "
  • \n"; } } } echo "\n"; echo "
    YouTube play listing powered by TubePlayLister!
    Visual appearance powered by Hoverbox
    Video lightbox effect powered by MediaboxAdv
    "; } else { print("No match\n
    "); } } ?>