<?
function fun_test()
{
  echo "test function";
}
?><html>
<head>
</head>
<body>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<tr>
<td >test</td>
</tr>
</tbody>
</table>
<? fun_test(); ?>
</body>
</html>

解决方案 »

  1.   

    搞没搞错呀,只要是ASP.PHP的脚 本它在开始执行到这个文件的时候,是先装入解析程序解析一遍,然后再传给 用户,在客户计算机上才执行html代码的,这也不懂。
      

  2.   

    那是你html代码的问题:test <br>
    <?
    fun_test();function fun_test(){
       echo "test function";
    }
    ?>输出:
    test 
    test function
      

  3.   

    这是正常的,因为你的table标签未封闭。浏览器还在等</table>标记呢,先显示test function再说吧
      

  4.   

    的确如此
    </tbody>
    </html>
    这里少了两行
    应该是
    </tbody>
    </table>
    </body>
    </html>