document.write("<table width=\"100%\"  height=\"10\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">");
<?
for($i=0;$i<count($arrInfo);$i++) { if($arrInfo[$i][BU_TARGET] == 0) $arrInfo[$i][BU_TARGET] = "_blank";
else if($arrInfo[$i][BU_TARGET] == 1) $arrInfo[$i][BU_TARGET] = "_self";
else if($arrInfo[$i][BU_TARGET] == 2) $arrInfo[$i][BU_TARGET] = "_parent";
else if($arrInfo[$i][BU_TARGET] == 3) $arrInfo[$i][BU_TARGET] = "_top";
?>
document.write("<tr>");
document.write(" <td>");
document.write(" <div align=\"center\">");
document.write(" <a href=\"<?=$arrInfo[$i][BU_LINK_URL]?>\" target=<?=$arrInfo[$i][BU_TARGET]?>><img src=\"<?=$_UFOTOWN_IMG?>/op/Banner/<?=$arrInfo[$i][BU_IDX]?>.jpg\" width=\"241\" style=\"border:solid 0px #aaaaaa\"></a>");
document.write(" </div>");
document.write(" </td>");
document.write("</tr>");
document.write("<tr>");
document.write(" <td height=\"10\"></td>");
document.write("</tr>");
<?
}
?>
document.write("</table>");在js文件里写php程序即可 然后运行js文件的内容(使用curl),在生成一个php程序运行后的js客户端文件

解决方案 »

  1.   

    hqaht  谢谢,但是你说的不是我想要的那种!  我说一下效果吧:  后台点  生成JS  会在JS文件夹下生成一个JS文件,  这样我前台好调用~
    注:js里的内容是select,它的值是数据库的字段
      

  2.   

    你想要怎样格式的js代码,是执行程序的代码,js数组还是json形式的,
    读取之后组织一下,然后直接file_put_contents()。
      

  3.   

    CuTe_CuBe :执行的执行程序的代码能否详细说明
      

  4.   

    .....
    $js = '';
    $query = mysql_query("xxxxxxxxx"); // 查询
    while($row = mysql_fetch_array($query)){
        // 要执行什么格式的数据自己改
        $js .= "document.write('<option value={$row['xxx']}>{$row['yyy']}</option>');\n";
    }
    file_put_contents('/xxx/xxx/xxx.js', $js);
    .....