在HTML中插入php脚本

我做了一个表格,在表格的一个单元格中 插入了以下代码:

<script language="php" src="../rrr/3.php" type="text/php">

</script>

为什么无法调用该php文件!还要加些什么,如何实现自动调用该php文件,不要使用按钮什么的??请高手 赐教!!
我 现在创建的是一个 index.html主页,在这个html页面中 不可以直接
<?php
?>
所以我才要问,如果这么简单,我干嘛问!

是你理解错误.php提供多种标记引入,常用的有<?...?>,<?php ...?>,另外支持如asp标记引入<%...%>,同样,也提供脚本引入,<script language="php">...</script> 不管怎么引入,内部语法必须要符合php语法规范,像你以script引入,正确写法应该是
<script language="php">
$a="啊啊";
echo $a;
</script>
如果想载入php文件,必须使用php可识别的载入语句,如include,require,include_once,require_once.
<script language="php">
include "../rrr/3.php";
$a="啊啊";
echo $a;
</script>
你在script标签内写src是起不到任何作用的.

另外你这段代码所在的这个文件必须是php可以执行解析的文件名,如 php,php3等等.视服务器情况而定.

我感觉你有点异想天开,首页不一定非得是index.html,如果没有index.html的话,index.php就是主页.如果你非得执拗的使用index.html做主页,还想让php执行解析,那你就去修改apache和php的配置参数,让服务器对所有文件执行解析,具体怎么改我也不清楚,去搜搜.

另外使用js写ajax也可以,如果你不感觉麻烦的话.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-13
对于html,默认情况服务器是不做解析的,所有你写成 <script language="php" src="../rrr/3.php" type="text/php"></script> 或者 <?php ?> 都没用的
你把后缀改成php就ok了,当然,你需要web服务器,比如apache,或者iis来运行php文件
第2个回答  2009-11-13
不是这样写的。
给你一个参考。
<html>
<body>
<?php
$greeting ="Hello";
$num = 3+2;
$num++;
$num++;
echo "$greeting $num people!";
?>
</body>
</html>

多看网上教程。
第3个回答  2009-11-13
用AJAX,不就什么都解决了!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网