2011-12-21 8 views
1

私はビデオを含むSQLデータベースを作成しました。私はPHPのseachコードを作成し、問題なくデータベースを検索して値を返すことができます。php/mysqlデータベースから既存のxmlビデオプレイリストに文字列を渡すには

xmlページがURLパスを開いてビデオを再生するように、URL文字列を既存のXMLページに渡したいとします。

文字列の名前は、私のPHPページ上のビデオのURLを返す$ results [download_url]です。私も新しい文字列$ download_url2 = $ result ['download_url']に割り当てました。その結果をmovie_player.phpページにエコーします。このページは問題のないURLパスを返します。

私が必要とするのは、その文字列をビデオの「パス」を示す既存のXMLページ(medialist.xml)に渡すことです。以下はmedialist.xmlページのコードです

<?xml version="1.0" encoding="UTF-8" ?> 
<playlist> 
<playitem caption="My Caption 1" path="video1.flv" image="My_Caption1.jpg" options="" clickurl="" clicktarget="_blank" endurl="" styleoftarget="browser" endtarget="" /> --> 
<playitem caption="My Caption 2" path="video2.flv" image="My_Caption2.jpg" options="" clickurl="" clicktarget="_blank" endurl="" styleoftarget="browser" endtarget="" /> 
<playitem caption="My Caption 3" path=" (This is where I want the string to show the path. Like $download_url2) " image="My_Caption3.jpg" options="" clickurl="" clicktarget="_blank" endurl="" styleoftarget="browser" endtarget="" /> 
</playlist> 

私はウェブ上で見つかったものからあらゆる提案を試みました。その文字列を既存のxmlページに渡す簡単な方法はありますか?

+0

コードを忘れた – Spikey21

答えて

2

あなたはXMLファイルを動的に生成する必要があります。 PHPを使用しているので、medialist.phpというファイルを作成してください。あるいは、mod_rewritesやその他のサーバー設定を使用して、medialist.xmlを動的スクリプトに設定することもできます。ファイルの先頭に

、次のものがあります。

<?php 
header("Content-Type: application/xml"); 
echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?>"; 
?> 
<!-- XML code --> 

そこからは、あなたのXML応答の一部として画面に任意のPHPのクエリ文字列パラメータとエコー値を処理することができます。

関連する問題