Tarih: 2008-03-26, 21:54:34 Mesaj konusu: Yahoo videolarını oynatmam lazım
Selamun aleykum oncelıkle hayırlı aksamlar herkese.ben bu googleve youtube modulunu kullanarak misafirlere online film izleme hizmeti sunuyorum.Lakin youtube yerine yahoo videolarını oynatmak istiyorum bu mumkunmu nasıl yapılır.Bana biri yol gosterebilirmi?
sanırım read.php de degısıklık yapılmazsı lazım ama nasıl olacak..
Kod:
<?
if (!eregi("modules.php", $_SERVER['PHP_SELF'])) {
die();
}
function showcontent($id) {
global $admin, $uimages, $prefix, $module_name, $module_url, $sitename, $bgcolor2, $vdo_db, $isset_theme, $anonymous, $admin_url, $c o o k i e_name;
if ($id == "" || !is_numeric($id)) {
header("Location: $module_url");
}
$result = mysql_query("SELECT id, title, text, sender, hits, voter, vote FROM ".$vdo_db['text']." WHERE id='$id'");
if (mysql_num_rows($result) == 0) {
header("Location: $module_url");
}
mysql_query("UPDATE ".$vdo_db['text']." SET hits=hits+1 WHERE id=$id");
list($id, $title, $text, $sender, $hits, $voter, $vote) = mysql_fetch_row($result);
$url_parca = parse_url($text);
parse_str ($url_parca["query"]);
if ($url_parca['host']=="video.google.com") {
$kaynak = file_get_contents1("http://video.google.com/videoplay?docid=".$docid);
$vl='#secureurl%3D(.*?)%26#si';
preg_match($vl,$kaynak,$d_vl);
$d_vl=$d_vl[1];
if ($d_vl!="") {
$dlink="http://vp.video.google.com/videodownload?version=0&secureurl=$d_vl";
?>
<br>
<embed width="480" height="396" src="http://video.google.com/googleplayer.swf?docId=<?php echo $docid; ?>&playerMode=normal&autoPlay=true">
<?php
}
else { echo "Hata! Böyle bir video yok!"; }
}
else if ($url_parca['host']=="www.youtube.com" or $url_parca['host']=="youtube.com") {
$path_parts = pathinfo($url_parca["path"]);
if ($url_parca["query"]=="" and ($path_parts['dirname']=="/v" or $path_parts['dirname']=="/watch/v")) {
$v = $path_parts['basename'];
}
$kaynak = file_get_contents1("http://www.youtube.com/watch?v=".$v);
$vid='#&video_id=(.*?)&#si';
preg_match($vid,$kaynak,$d_vid);
$d_vid=$d_vid[1];
$tid='#&t=(.*?)&#si';
preg_match($tid,$kaynak,$d_tid);
$d_tid=$d_tid[1];
if ($d_tid!="") {
$dlink="http://www.youtube.com/get_video?video_id=$d_vid&t=$d_tid";
?>
<script type="text/j a v a s c r i p t" src="http://www.youtube.com/swfobject.js"></script>
<p id="player1">
<script type="text/j a v a s c r i p t">
var s1 = new SWFObject("http://www.youtube.com/player2.swf", "player", "480", "393", "7", "#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addVariable("video_id","<?php echo $d_vid; ?>");
s1.addVariable("t","<?php echo $d_tid; ?>");
s1.write("player1");
</script>
<?php
}
else { echo "Hata! Böyle bir video yok!"; }
}
else { echo "Sadece YouTube ve Google videolarini izleyebilirsiniz."; }
echo "</font>";
$title = urlencode($title);
echo "<br><br>";
echo"<b>[ <a href=\"$module_url&op=postcomment&id=$id\">"._REPLYMAIN."</a> | ";
echo "<a href=\"$module_url&file=friend&op=FriendSend&id=$id\"><img src=\"images/friend.gif\" border=0 alt=\""._IO_SEND_YF."\" width=16 height=11> "._IO_SEND_YF."</a> | <a href=\"$dlink\"><img src=\"images/down.gif\" border=0 alt=\"Bu video'yu indirmek için Buraya Sag Tiklayip Hedefi Farkli Kaydeti Seçin\" width=11 height=14> Bilgisayariniza Kaydedin</a> ] <br><br>";
echo "</CENTER>";
echo "</td></tr></table>";
CloseTable();
s_comments($id, $title);
module_footer();
}
function text_vote($sid, $vote)
{
global $prefix, $module_name, $module_url, $c o o k i e_name, $vdo_db;
if (isset($sid) && isset($vote) && is_numeric($sid) && is_numeric($vote)) {
if (isset($_COOKIE[$c o o k i e_name])) {
$decoded = base64_decode($_COOKIE[$c o o k i e_name]);
$rated = explode(":", $decoded);
if (is_array($rated)) {
if (in_array($sid, $rated)) $no = 1;
} else {
if ($sid == $rated) $no = 1;
}
if ($no == 1) {
include("header.php");
echo "<m e t a http - e q u i v=\"Refresh\" content=\"1; url=$module_url&file=read&id=$sid\">";
OpenTable();
echo "<center><font class=\"title\">"._IO_NO_TWO_TIMES."</font><br><br>"._IO_DIRECTING."</center><br>";
CloseTable();
module_footer();
exit();
}
}
$result = mysql_query("UPDATE ".$vdo_db['text']." SET voter=voter+1, vote=vote+$vote WHERE id=$sid");
if ($result) {
if (isset($_COOKIE[$c o o k i e_name])) {
if (is_array($rated)) {
$info = implode(":", $rated);
$info = $info . ":" . $sid;
} else {
$info = $rated . ":" . $sid;
}
$info = base64_encode($info);
} else {
$info = base64_encode($sid);
}
setc o o k i e($c o o k i e_name,$info,time()*60*60*34*30);
include("header.php");
echo "<m e t a http - e q u i v=\"Refresh\" content=\"1; url=$module_url&file=read&id=$sid\">";
OpenTable();
echo "<center><font class=\"title\">"._IO_THANKS_FOR_VOTE."</font><br><br>"._IO_DIRECTING."</center><br>";
CloseTable();
module_footer();
}
Tarih: 2008-04-19, 12:11:33 Mesaj konusu: Re: Yahoo videolarını oynatmam lazım
Arkadaşlar bende Youtube Google Modulunu kurdum ama Youtube videolarda sorunsuz calışıor ama Google videolarda bi calışıo b çalışmıor bişi anlamadım bazen calışıor ama resimler cıkmıor bazende Sadece YouTube ve Google videolarini izleyebilirsiniz. dior bi yardımcı olursanız sevinirim
Arkadaşlar bende Youtube Google Modulunu kurdum ama Youtube videolarda sorunsuz calışıor ama Google videolarda bi calışıo b çalışmıor bişi anlamadım bazen calışıor ama resimler cıkmıor bazende Sadece YouTube ve Google videolarini DENEDİM KODLAR İLE ÇOK URAŞTIM AMA OLMADI
Kayıt: Jan 07, 2006 Mesajlar: 1719 Konum: İstanbuL //
Tarih: 2008-06-10, 04:02:48 Mesaj konusu:
Sadece bir denemedir.Kullandığınız modülü hiç kullanmadım.Sadece ilgili kodlara bakarak birşeyler denedim.
gecenin bir körü saat 04:02 hata olursa kusura bakmayın.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız