MozTW 討論區
https://forum.moztw.org/

請教各位關於object在php中的語法問題
https://forum.moztw.org/viewtopic.php?f=13&t=14917
1 頁 (共 1 頁)

發表人:  weking [ 2006-07-23, 15:08 ]
文章主題 :  請教各位關於object在php中的語法問題

請教各位關於object在php中的語法問題
在php中若有網址列(如//),就會被當成註解,請問該如何修正呢?
代碼:
 echo ("
<object id="film2" class="film" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" type="application/x-shockwave-flash">
       <param name="movie" value=\"".$file_path."/".$ad_file."\">
       <param name="quality" value="high">
       <param name="wmode" value="transparent">
   <object class="alt" data=\"".$file_path."/".$ad_file."\" type="application/x-shockwave-flash">
       <param name="movie" value=\"".$file_path."/".$ad_file."\">
       <param name="quality" value="high">
       <param name="wmode" value="transparent">
       <p>此處為動畫展示,並不影響繼續閱讀的資料,如您想觀賞,可下載並安裝最新版本<a href= "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"><span xml:lang="en" lang="en">flash player</span></a>播放器</p>
   </object>

發表人:  Mask [ 2006-07-23, 16:09 ]
文章主題 : 

有試過 \/\/ 嗎? 或是寫一個函式來轉換會省事一點

發表人:  不惑仔Boohover [ 2006-07-24, 00:59 ]
文章主題 : 

在這裡討論區,不像那個不爭氣的研考會,沒有必要指名你要問什麼人,因為所有人都可以互相協助,你也可以得到充分的協助。指名問反而會讓人覺得奇怪,我也覺得好怪。:)

發表人:  james [ 2006-07-24, 13:38 ]
文章主題 : 

weking 寫:
在php中若有網址列(如//),就會被當成註解,請問該如何修正呢?

1.字串內的 // 不會被當作註解。
2.問題出在未正確使用引號,若echo的字串本身使用 ",字串內所有 ",應使用跳脫字元 ",例如:
代碼:
echo "<object id="film2" class="film" ....</object>";
,原文中僅下列部份用對了。
代碼:
value="".$file_path."/".$ad_file."">

3.或可分別使用 ' " ,修改後的程式段如下:
代碼:
echo ('
<object id="film2" class="film" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" type="application/x-shockwave-flash">
   <param name="movie" value="'.$file_path.'/'.$ad_file.'">
   <param name="quality" value="high">
   <param name="wmode" value="transparent">
   <embed src="'.$file_path.'/'.$ad_file.'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" scale="exactfit"></embed>
</object>

<p>此處為動畫展示,並不影響繼續閱讀的資料,如您想觀賞,可下載並安裝最新版本<a href= "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">flash player</a>播放器</p>
');


(用戶端可適用於Fx、IE6、Opera....)

發表人:  weking [ 2006-07-26, 00:38 ]
文章主題 :  謝謝james的指導

非常謝謝james的指導,已解決在PHP中//後的文字或符號變成註解的困擾,再次感謝!

發表人:  james [ 2006-07-26, 15:38 ]
文章主題 : 

別客氣。

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/