\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "Video Klip\n"; echo "\n"; echo ""; echo ""; echo ""; // veritabanı bağlantısı // function db_connect(){ $connection = @mysql_connect("localhost", "iyimix", "2sc1946a"); if(!$connection) return false; $db = @mysql_select_db("iyimix", $connection); @mysql_query('SET NAMES utf8'); @mysql_query('SET CHARACTER SET utf8'); @mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"'); if(!$db) { return false; } return $connection; } db_connect(); function getheaders($url,$format=0) { $url_info=parse_url($url); $port = isset($url_info['port']) ? $url_info['port'] : 80; $fp=fsockopen($url_info['host'], $port, $errno, $errstr, 30); if($fp) { if(!$url_info['path']){ $url_info['path'] = "/"; } if($url_info['path'] && !$url_info['host']){ $url_info['host'] = $url_info['path']; $url_info['path'] = "/"; } if( $url_info['host'][(strlen($url_info['host'])-1)] == "/" ){ $url_info['host'][(strlen($url_info['host'])-1)] = ""; } if(!$url_array[scheme]){ $url_array[scheme] = "http"; //we always use http links } $head = "HEAD ".@$url_info['path']; if( $url_info['query'] ){ $head .= "?".@$url_info['query']; } $head .= " HTTP/1.0\r\nHost: ".@$url_info['host']."\r\n\r\n"; fputs($fp, $head); while(!feof($fp)) { if($header=trim(fgets($fp, 1024))) { if($format == 1) { $h2 = explode(':',$header); // the first element is the http header type, such as HTTP/1.1 200 OK, // it doesn't have a separate name, so we have to check for it. if($h2[0] == $header) { $headers['status'] = $header; } else { $headers[strtolower($h2[0])] = trim($h2[1]); } } else { $headers[] = $header; } } } return $headers; } else { return false; } } // En iyi 5 video function list_videos($how = 'added', $limit = '5') { // newest, top views, etc etc etc $query = mysql_query("SELECT * FROM pm_videos ORDER BY $how DESC LIMIT $limit"); $result = ''; while($row = mysql_fetch_array($query)) { $results .= " \n"; $results .= " \n"; $results .= " ".$row['artist']."
".$row['video_title']."
\n"; $results .= " \n"; $results .= " \n"; $results .= " \n"; $results .= " \n"; $results .= " \n"; } return $results; } function show_thumb($uniq_id, $t_id = '1') { //$q = mysql_query("SELECT yt_id FROM pm_videos WHERE uniq_id = '".$uniq_id."'"); //$r = mysql_fetch_array($q); $thumb_url = "http://www.video-klipleri.org/uploads/thumbs/".$uniq_id."-1.jpg"; return $thumb_url; } // Video Link Yarat // function makevideolink($id) { $query = mysql_query("SELECT artist, video_title FROM pm_videos WHERE uniq_id = '".$id."'"); $r = mysql_fetch_array($query); $artist = sanitize_title($r['artist']); $artist = safename($artist); $song = $r['video_title']; $song = sanitize_title($song); $song = safename($song); $return = 'http://www.video-klipleri.org/'.$artist.'/'.$song.'-klibi_'.$id.'.html'; return $return; } // Güvenli Şarkı ve şarkıcı isimleri // function safename($title){ // replaces every unwanted character form a string with - ; $title = str_replace("&", "and", $title); $arrStupid = array('feat.', 'feat', '.com', '(tm)', ' ', '*', "'s", '"', ",", ":", ";", "@", "#", "(", ")", "?", "!", "_", "$","+", "=", "|", "'", '/', "~", "`s", "`", "\\", "^", "[","]","{", "}", "<", ">", "%", "?"); $title = htmlentities($title); $title = preg_replace('/&([a-zA-Z])(.*?);/','$1',$title); // get rid of bogus characters $title = strtolower("$title"); $title = str_replace(".", "", $title); $title = str_replace($arrStupid, "-", $title); $flag = 1; while($flag){ $newtitle = str_replace("--","-",$title); if($title != $newtitle) { $flag = 1; } else $flag = 0; $title = $newtitle; } $len = strlen($title); if($title[$len-1] == "-") { $title = substr($title, 0, $len-1); } return $title; } function sanitize_title($title) { $title = strip_tags($title); // Preserve escaped octets. $title = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '---$1---', $title); // Remove percent signs that are not part of an octet. $title = str_replace('%', '', $title); // Restore octets. $title = preg_replace('|---([a-fA-F0-9][a-fA-F0-9])---|', '%$1', $title); $title = remove_accents($title); if (seems_utf8($title)) { if (function_exists('mb_strtolower')) { $title = mb_strtolower($title, 'UTF-8'); } $title = utf8_uri_encode($title, strlen($title)); } $title = strtolower($title); $title = preg_replace('/&.+?;/', '', $title); $title = preg_replace('/[^%a-z0-9 _-]/', '', $title); $title = preg_replace('/\s+/', ' ', $title); $title = preg_replace('|-+|', ' ', $title); $title = trim($title, '-'); return $title; } function remove_accents($string) { if ( !preg_match('/[\x80-\xff]/', $string) ) return $string; if (seems_utf8($string)) { $chars = array( chr(195).chr(128) => 'A', chr(195).chr(129) => 'A', chr(195).chr(130) => 'A', chr(195).chr(131) => 'A', chr(195).chr(132) => 'A', chr(195).chr(133) => 'A', chr(195).chr(135) => 'C', chr(195).chr(136) => 'E', chr(195).chr(137) => 'E', chr(195).chr(138) => 'E', chr(195).chr(139) => 'E', chr(195).chr(140) => 'I', chr(195).chr(141) => 'I', chr(195).chr(142) => 'I', chr(195).chr(143) => 'I', chr(195).chr(145) => 'N', chr(195).chr(146) => 'O', chr(195).chr(147) => 'O', chr(195).chr(148) => 'O', chr(195).chr(149) => 'O', chr(195).chr(150) => 'O', chr(195).chr(153) => 'U', chr(195).chr(154) => 'U', chr(195).chr(155) => 'U', chr(195).chr(156) => 'U', chr(195).chr(157) => 'Y', chr(195).chr(159) => 's', chr(195).chr(160) => 'a', chr(195).chr(161) => 'a', chr(195).chr(162) => 'a', chr(195).chr(163) => 'a', chr(195).chr(164) => 'a', chr(195).chr(165) => 'a', chr(195).chr(167) => 'c', chr(195).chr(168) => 'e', chr(195).chr(169) => 'e', chr(195).chr(170) => 'e', chr(195).chr(171) => 'e', chr(195).chr(172) => 'i', chr(195).chr(173) => 'i', chr(195).chr(174) => 'i', chr(195).chr(175) => 'i', chr(195).chr(177) => 'n', chr(195).chr(178) => 'o', chr(195).chr(179) => 'o', chr(195).chr(180) => 'o', chr(195).chr(181) => 'o', chr(195).chr(182) => 'o', chr(195).chr(182) => 'o', chr(195).chr(185) => 'u', chr(195).chr(186) => 'u', chr(195).chr(187) => 'u', chr(195).chr(188) => 'u', chr(195).chr(189) => 'y', chr(195).chr(191) => 'y', chr(196).chr(128) => 'A', chr(196).chr(129) => 'a', chr(196).chr(130) => 'A', chr(196).chr(131) => 'a', chr(196).chr(132) => 'A', chr(196).chr(133) => 'a', chr(196).chr(134) => 'C', chr(196).chr(135) => 'c', chr(196).chr(136) => 'C', chr(196).chr(137) => 'c', chr(196).chr(138) => 'C', chr(196).chr(139) => 'c', chr(196).chr(140) => 'C', chr(196).chr(141) => 'c', chr(196).chr(142) => 'D', chr(196).chr(143) => 'd', chr(196).chr(144) => 'D', chr(196).chr(145) => 'd', chr(196).chr(146) => 'E', chr(196).chr(147) => 'e', chr(196).chr(148) => 'E', chr(196).chr(149) => 'e', chr(196).chr(150) => 'E', chr(196).chr(151) => 'e', chr(196).chr(152) => 'E', chr(196).chr(153) => 'e', chr(196).chr(154) => 'E', chr(196).chr(155) => 'e', chr(196).chr(156) => 'G', chr(196).chr(157) => 'g', chr(196).chr(158) => 'G', chr(196).chr(159) => 'g', chr(196).chr(160) => 'G', chr(196).chr(161) => 'g', chr(196).chr(162) => 'G', chr(196).chr(163) => 'g', chr(196).chr(164) => 'H', chr(196).chr(165) => 'h', chr(196).chr(166) => 'H', chr(196).chr(167) => 'h', chr(196).chr(168) => 'I', chr(196).chr(169) => 'i', chr(196).chr(170) => 'I', chr(196).chr(171) => 'i', chr(196).chr(172) => 'I', chr(196).chr(173) => 'i', chr(196).chr(174) => 'I', chr(196).chr(175) => 'i', chr(196).chr(176) => 'I', chr(196).chr(177) => 'i', chr(196).chr(178) => 'IJ',chr(196).chr(179) => 'ij', chr(196).chr(180) => 'J', chr(196).chr(181) => 'j', chr(196).chr(182) => 'K', chr(196).chr(183) => 'k', chr(196).chr(184) => 'k', chr(196).chr(185) => 'L', chr(196).chr(186) => 'l', chr(196).chr(187) => 'L', chr(196).chr(188) => 'l', chr(196).chr(189) => 'L', chr(196).chr(190) => 'l', chr(196).chr(191) => 'L', chr(197).chr(128) => 'l', chr(197).chr(129) => 'L', chr(197).chr(130) => 'l', chr(197).chr(131) => 'N', chr(197).chr(132) => 'n', chr(197).chr(133) => 'N', chr(197).chr(134) => 'n', chr(197).chr(135) => 'N', chr(197).chr(136) => 'n', chr(197).chr(137) => 'N', chr(197).chr(138) => 'n', chr(197).chr(139) => 'N', chr(197).chr(140) => 'O', chr(197).chr(141) => 'o', chr(197).chr(142) => 'O', chr(197).chr(143) => 'o', chr(197).chr(144) => 'O', chr(197).chr(145) => 'o', chr(197).chr(146) => 'OE',chr(197).chr(147) => 'oe', chr(197).chr(148) => 'R',chr(197).chr(149) => 'r', chr(197).chr(150) => 'R',chr(197).chr(151) => 'r', chr(197).chr(152) => 'R',chr(197).chr(153) => 'r', chr(197).chr(154) => 'S',chr(197).chr(155) => 's', chr(197).chr(156) => 'S',chr(197).chr(157) => 's', chr(197).chr(158) => 'S',chr(197).chr(159) => 's', chr(197).chr(160) => 'S', chr(197).chr(161) => 's', chr(197).chr(162) => 'T', chr(197).chr(163) => 't', chr(197).chr(164) => 'T', chr(197).chr(165) => 't', chr(197).chr(166) => 'T', chr(197).chr(167) => 't', chr(197).chr(168) => 'U', chr(197).chr(169) => 'u', chr(197).chr(170) => 'U', chr(197).chr(171) => 'u', chr(197).chr(172) => 'U', chr(197).chr(173) => 'u', chr(197).chr(174) => 'U', chr(197).chr(175) => 'u', chr(197).chr(176) => 'U', chr(197).chr(177) => 'u', chr(197).chr(178) => 'U', chr(197).chr(179) => 'u', chr(197).chr(180) => 'W', chr(197).chr(181) => 'w', chr(197).chr(182) => 'Y', chr(197).chr(183) => 'y', chr(197).chr(184) => 'Y', chr(197).chr(185) => 'Z', chr(197).chr(186) => 'z', chr(197).chr(187) => 'Z', chr(197).chr(188) => 'z', chr(197).chr(189) => 'Z', chr(197).chr(190) => 'z', chr(197).chr(191) => 's', chr(226).chr(130).chr(172) => 'E', chr(194).chr(163) => ''); $string = strtr($string, $chars); } else { // Assume ISO-8859-1 if not UTF-8 $chars['in'] = chr(128).chr(131).chr(138).chr(142).chr(154).chr(158) .chr(159).chr(162).chr(165).chr(181).chr(192).chr(193).chr(194) .chr(195).chr(196).chr(197).chr(199).chr(200).chr(201).chr(202) .chr(203).chr(204).chr(205).chr(206).chr(207).chr(209).chr(210) .chr(211).chr(212).chr(213).chr(214).chr(216).chr(217).chr(218) .chr(219).chr(220).chr(221).chr(224).chr(225).chr(226).chr(227) .chr(228).chr(229).chr(231).chr(232).chr(233).chr(234).chr(235) .chr(236).chr(237).chr(238).chr(239).chr(241).chr(242).chr(243) .chr(244).chr(245).chr(246).chr(248).chr(249).chr(250).chr(251) .chr(252).chr(253).chr(255); $chars['out'] = "EfSZszYcYuAAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy"; $string = strtr($string, $chars['in'], $chars['out']); $double_chars['in'] = array(chr(140), chr(156), chr(198), chr(208), chr(222), chr(223), chr(230), chr(240), chr(254)); $double_chars['out'] = array('OE', 'oe', 'AE', 'DH', 'TH', 'ss', 'ae', 'dh', 'th'); $string = str_replace($double_chars['in'], $double_chars['out'], $string); } return $string; } function seems_utf8($Str) { for ($i=0; $i $length ) ) break; $unicode .= chr($value); } else { if ( count( $values ) == 0 ) $num_octets = ( $value <224 ) ? 2 : 3; $values[] = $value; if ( $length && ( (strlen($unicode) + ($num_octets * 3))> $length ) ) break; if ( count( $values ) == $num_octets ) { if ($num_octets == 3) { $unicode .= '%' . dechex($values[0]) . '%' . dechex($values[1]) . '%' . dechex($values[2]); } else { $unicode .= '%' . dechex($values[0]) . '%' . dechex($values[1]); } $values = array(); $num_octets = 1; } } } return $unicode; } // Youtube Player Oluşturma // function make_youtube_player($y_id, $length, $width = '496', $height = '401', $auto_play = '1', $uniq_id, $mp4) { if ($auto_play == 1) { $play = 'true' ; } else { $play = 'false'; } $height = $height+25; if ($mp4 == 1){ $p = "hdplayer.swf"; } else { $p = "player.swf"; } $player = '
Flash Player Güncelleyin
'; return $player; } // Günün Videosu Sorgusu // $query = mysql_query("SELECT * FROM pm_config WHERE id='1'"); $config = mysql_fetch_array($query); $voth = explode(",", $config['voth']); $vid = $voth[0]; $date = $voth[1]; $query = mysql_query("SELECT * FROM pm_videos WHERE yt_id = '".$vid."'"); $video = mysql_fetch_array($query); $player = make_youtube_player($vid, $video['yt_length'], 400, 300, 0,$video['uniq_id'],$video['mp4']); // İyimix Proje // echo "\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "
\n"; echo " \n"; echo " \"İyimix\n"; // Embed // echo $player; // Embed // echo "
\"\"
\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "
\n"; echo " \n"; echo list_videos('site_views', '5'); echo "
\n"; echo "
\n"; echo "\n"; echo "
"; echo "
\"\"
\n"; echo "\n"; echo ""; echo "\n"; echo ""; ?>