我想讓我的網站從一個MySQL數據庫請求產品,但我有一個Flash動畫顯示產品。這個動畫由一個xml文件控制。有條件的XML請求
有沒有什麼辦法可以將類似的東西合併到PHP中的$ _REQUEST中xml中?因爲否則,我必須爲每個產品創建100 + xml,這將需要時間。
所以一些更多的技術細節;
我有一個產品詳情頁:www.yoursite.com/product/product.php
隨着嵌入式閃存:
<div style="width:300px; height:330px; padding:10px; margin:0px 585px 0px 10px;">
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = {};
params.scale = "noscale";
params.salign = "tl";
params.wmode = "transparent";
var attributes = {};
swfobject.embedSWF("ImageBeforeandAfterFX.swf", "DivImageBeforeandAfterFX", "290", "320", "9.0.0", false, flashvars, params, attributes);
</script>
<div id="DivImageBeforeandAfterFX">
<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
</div>
而一個圖像設置xml文件(圖片.xml)
<photos>
<photo image="images/product_0001.png" colorboxImage="images/u4.png" colorboxInfo="" colorboxClass="image" url="http://web link" target="_blank"><![CDATA[<head>Reign Supreme</head><body>Drag line across to see the ball's core</body>]]></photo>
<photo image="images/product_c_0001.png" colorboxImage="images/u5.png" colorboxInfo="" colorboxClass="image" url="http://web link" target="_blank"><![CDATA[<head></head><body></body>]]></photo>
</photos>
我想要做的是爲0001(這是id)改變d依賴於將在服務器請求中給出的產品ID。即www.yoursite.com/product/product.php?id=0001
等。
XML不是一種編程語言。所以不行。但是,您的問題並不完整,您應該添加更多的技術細節,並且會有辦法做到您想要的。 – Tomalak
@Tomalak Ok更新了問題 –
因此,服務器應該提供一個4行XML文件,就像您顯示的文件一樣,只有ID已更改?或者其他屬性根據ID(路徑等)改變? – Tomalak