• 11-12-2012, 14:14:26
    #1
    Arkadaşlar Php Bilgisine İhtiyacım Var php den iyi anlayan arkadaşlar Yardım Edebilirse Çok Memnun Olacağım

    Sorunum Şu Sitemde Kullandığım Player playlist.xml den Verileri çekmekte
    Kırmızı İle Gösterdiğim Yerde

    Player Kodu:
    <script type='text/javascript' src='http://www.belesci.tv/swf/jwplayer.js'></script>
    <div id='mediaplayer'></div>
    
    <script type="text/javascript">
      jwplayer('mediaplayer').setup({
        'flashplayer': 'player.swf',
        'id': 'playerID',
        'width': '710',
        'height': '400',
        'allowfullscreen':'true',
    	'allowscriptaccess':'always',
        'mute':'false',
        'dock':'true',
    	'stretching':'exactfit',
    	'autostart': 'true',
        'logo.file':'logom.png',
        'plugins': 'fbit-1,like-1',
        'logo.link':'http://www.xxx.tv',
        'abouttext':'Belesci.tv',
        'aboutlink':'http://www.xxx.tv',
        'logo.position': 'top-right',
        'logo.margin': '2',
        'logo.hide':false,
        'playlistfile': 'playlist/tjk.xml',
        'skin': 'slim.zip'
      });
    </script>
    Paylist XML :
    <rss version="2.0" xmlns:jwplayer="http://developer.longtailvideo.com/trac/" xmlns:media="http://search.yahoo.com/mrss/"> 
    <channel> 
      <title>RTMP Playlist</title> 
      <item> 
        <title>TJK TV</title> 
        <description>TJK TV</description>
        <media:content url="tjk2" /> 
        <media:thumbnail url="http://XXX.tv/player/PlayerResim.jpg" /> 
        <jwplayer:provider>rtmp</jwplayer:provider> 
        <jwplayer:streamer>rtmpe://tjk-flash.medianova.tv/tjk/</jwplayer:streamer> 
      </item> 
    </channel> 
    </rss>
    Yapmak İstediğim Şey Tek Playlist.xml Üzerinden XML de kanallara ID atayarak

    Kanal Bilgilerini Tek Tek Nasıl Çağırabilirim?

    Veya PHP echo İle Yapılabilirmi Yardımlarınızı Bekliyorum Şimdiden Teşekkürler.
    Umarım Anlatabilmişimdir.
  • 12-12-2012, 01:36:05
    #2
    php ile xml belgesi oluşturabilirsin.

    'playlistfile': 'playlist/tjk.xml', yerine 'playlistfile': 'playlist/tjk.php',

    şeklinde kullanabilirsin.

    header("Content-type: text/xml; charset=UTF-8"); echo '<?xml version="1.0" encoding="utf-8"?>';
    //diğer xml kodlarin bu kısımda oluşturabilirsin
  • 12-12-2012, 16:19:17
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bir veri tabanı oluşturup bilgileri oraya ekliyebilirsiniz. Sonra 'playlistfile': 'playlist/tjk.xml', deki playlist/tjk.xml silip playlist/player.php?id= eklediğiniz verinin id'sini yazarak bakabiirsiniz. Aşağıda kod verdim gereken yerleri doldurursunuz. İyi çalışmalar

    <?php
    	header("Content-type: text/xml; charset=UTF-8");
    	echo '<?xml version="1.0" encoding="utf-8"?>';
    	$id = $_GET['id'];
    	$row = mysql_fetch_array(mysql_query("select * from verilerintablosu where id= '$id' "));
    	echo '<channel> 
    	  <title>'.$row['title'].'</title> 
    	  <item> 
    		<title>TJK TV</title> 
    		<description>TJK TV</description>
    		<media:content url="tjk2" /> 
    		<media:thumbnail url="http://XXX.tv/player/PlayerResim.jpg" /> 
    		<jwplayer:provider>rtmp</jwplayer:provider> 
    		<jwplayer:streamer>rtmpe://tjk-flash.medianova.tv/tjk/</jwplayer:streamer> 
    	  </item> 
    	</channel>';
    ?>
  • 14-12-2012, 03:25:10
    #4
    functions adlı üyeden alıntı: mesajı görüntüle
    Bir veri tabanı oluşturup bilgileri oraya ekliyebilirsiniz. Sonra 'playlistfile': 'playlist/tjk.xml', deki playlist/tjk.xml silip playlist/player.php?id= eklediğiniz verinin id'sini yazarak bakabiirsiniz. Aşağıda kod verdim gereken yerleri doldurursunuz. İyi çalışmalar

    <?php
    	header("Content-type: text/xml; charset=UTF-8");
    	echo '<?xml version="1.0" encoding="utf-8"?>';
    	$id = $_GET['id'];
    	$row = mysql_fetch_array(mysql_query("select * from verilerintablosu where id= '$id' "));
    	echo '<channel> 
    	  <title>'.$row['title'].'</title> 
    	  <item> 
    		<title>TJK TV</title> 
    		<description>TJK TV</description>
    		<media:content url="tjk2" /> 
    		<media:thumbnail url="http://XXX.tv/player/PlayerResim.jpg" /> 
    		<jwplayer:provider>rtmp</jwplayer:provider> 
    		<jwplayer:streamer>rtmpe://tjk-flash.medianova.tv/tjk/</jwplayer:streamer> 
    	  </item> 
    	</channel>';
    ?>

    çok teşekkür ederim yardımlarınız için çok işime yaradı

    bide örnek olarak veritabanı SQL örnek verirseniz çok memnun kalıcağım.
  • 14-12-2012, 09:25:16
    #5
    Hocam bizim verdiğimiz sql örneği işine yaramaz ki. Senin yeni tablo oluşturup gerekli bilgileri kendin eklemen lazım. Sana hangi bilgiler gerekli biz bilemeyiz o yüzden verdiğimiz örnekte pek işinize yaramaz.
  • 14-12-2012, 22:57:44
    #6
    walla baya uğraştım yapamadım belki sizin için çok kolay bişidir ama bilgisiz olunca böyle oluyor walla bu işi yapana pr2 sitede 1 ay logo reklam versem olmazmı
  • 15-12-2012, 04:42:22
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Serdar79usa adlı üyeden alıntı: mesajı görüntüle
    walla baya uğraştım yapamadım belki sizin için çok kolay bişidir ama bilgisiz olunca böyle oluyor walla bu işi yapana pr2 sitede 1 ay logo reklam versem olmazmı
    Arkadaşım diğer arkadaşımızın dediği gibi verilecek sql senin pek işine yaramaz. Ama fikir olması açısından şöyle yap. Şu şekilde oluştur, alanları kendine göre değiştirirsin:

     CREATE TABLE `videolar` (
    `id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
    `title` VARCHAR( 200 ) NULL ,
    `aciklama` TEXT NULL ,
    `resim` TINYTEXT NULL ,
    `adres` TEXT NULL ,
    PRIMARY KEY ( `id` )
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    Daha sonra player.php de:

    $id = intval($_GET['id']);
    if($id > 0){
    	$row = mysql_fetch_array(mysql_query('select * from videolar where id='.$id));
    	header("Content-type: text/xml; charset=UTF-8");
    	echo '
    	<?xml version="1.0" encoding="utf-8"?>
    	<channel> 
    		<title>'.$row['title'].'</title> 
    		<item> 
    			<title>'.$row['title'].'</title> 
    			<description>'.$row['aciklama'].'</description>
    			<media:content url="'.$row['adres'].'" /> 
    			<media:thumbnail url="'.$row['resim'].'" /> 
    			<jwplayer:provider>rtmp</jwplayer:provider> 
    			<jwplayer:streamer>rtmpe://tjk-flash.medianova.tv/tjk/</jwplayer:streamer> 
    		</item> 
    	</channel>'; 
    }
    şeklinde yaparsın. Alanları kendine göre değişmeyi unutma.
  • 15-12-2012, 12:48:14
    #8
    Herkese Yorumları İçin Çok Teşekkür Ederim..