本帖最后由 PhpNewnew 于 2014-02-11 20:28:21 编辑

解决方案 »

  1.   

    <?php
    $vurl="http://www.xxx.com/xx.mp3"
    echo '<object type="application/x-shockwave-flash" style="margin-left:70px;margin-bottom: 10px" data="swf/dewplayer.swf?mp3='.$vurl.'&amp;autostart=1&amp;showtime=1" width="250" height="65" id="dewplayer"><param name="wmode" value="transparent" /><param name="movie" value="swf/dewplayer.swf?mp3='.$vurl.'&amp;autostart=1&amp;showtime=1" /></object>';
    ?>
      

  2.   

    php标签里又用了一层php标签啊...
    要这样写你就不要把下面那句加到php标签里...
    像这样
    <?php $vurl="http://www.xxx.com/xx.mp3"; ?>
    <object type="application/x-shockwave-flash" style="margin-left:70px;margin-bottom: 10px" data="swf/dewplayer.swf?mp3=<?php echo $vurl ?>&amp;autostart=1&amp;showtime=1" width="250" height="65" id="dewplayer"><param name="wmode" value="transparent" /><param name="movie" value="swf/dewplayer.swf?mp3=<?php echo $vurl ?>&amp;autostart=1&amp;showtime=1" /></object>
      

  3.   

    再php环境里就不能再出现<?=?>这个东西了,这样php是解析不了的,只能以字符串的形式输出,如果非要写,那么也是有条件的,可以再界定符中出现<?=?>.