InfoQ

交流

讨论:!!html页调用php程序问题!!

作者 刀锋战士2 发布于 2003-08-02 分类:php基础编程

想问一下PHP程序首页调用的问题。


————————————————————
一般只要在HTML页面中放一个:<script src=文件名.php></script>


然后在被调用的文件中放下面几个字就可以显示了:
document.write("要显示的内容");
—————————————————————
而一般人都是这么做的。


但是我把document.write("要显示的内容");
放在PHP程序中做主页调用怎么会出现错误。

简单的实际例子如下:
————————————————————————————————
<?php
$a=abc;
$b=ggg;
$c=$a.$b;
echo"$c";
?>
document.write("<?echo $c;?>");
————————————————————————————————
我又试了一下,用最简单的:

<?phpecho"document.write(999)";?> 这样都会错误。

<?echo"document.write(999)";?> //这样不要php 三个字就居然就可以正确显示了。JS真是有点烦。而且不是一般的烦!
<? $a=789;$b=abc;$c=$a.$b;echo"document.write("$c")";?> //最后这样也可以了
————————————————————————————————
<?php
$a=abc;
$b=ggg;
$c=$a.$b;
echo"$c";
echo "document.write("$c")";
?> //这样不行,

<?php
$a=abc;
$b=ggg;
$c=$a.$b;
echo "document.write("$c")";
?> //去掉echo"$c";这样就OK。
————————————————————————————————
<?php
$a=abc;
$b=ggg;
$c=$a.$b;
echo"$c";
?>
document.write("<?echo $c;?>"); //这样不行!

<?php
$a=abc;
$b=ggg;
$c=$a.$b;
?>
document.write("<?echo $c;?>"); //去掉echo"$c";这样就OK。

————————————————————————————
不知道JS调用PHP需要注意哪些方面的问题。或者JS的语法风格上有什么要求。



逛论坛交流!!html页调用php程序问题!!

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

2 条回复

回复

有人看吗?顶! 发表人 刀锋战士2 发表于 08月27日
[PHP]<?phpecho"document.write(999.. 发表人 coldwind 发表于 08月27日
  1. 返回顶部

    Re: !!html页调用php程序问题!!

    2003年08月27日 发表人 刀锋战士2

    有人看吗?顶!

  2. 返回顶部

    Re: !!html页调用php程序问题!!

    2003年08月27日 发表人 coldwind

    [PHP]<?phpecho"document.write(999)";?> 这样都会错误[/PHP]

    当然会错了,你这样写相当于 <? phpecho"document.write(999)";?>

    [PHP]<?php
    $a=abc;
    $b=ggg;
    $c=$a.$b;
    echo"$c";
    echo "document.write("$c")";
    ?> //这样不行,[/PHP]

    在我的电脑上运行的结果是
    abcgggdocument.write("abcggg")

    [PHP]<?php
    $a=abc;
    $b=ggg;
    $c=$a.$b;
    echo"$c";
    ?>
    document.write("<?echo $c;?>"); [/PHP]
    在我的电脑上运行结果是
    abcgggdocument.write("abcggg");

    [PHP]不能用JS调用的原因:你的JS语法错误,所有的输出应该是:document.write("XXXXXX");[/PHP]

    刚才的那个应该写在
    <?php
    $a=abc;
    $b=ggg;
    $c=$a.$b;
    echo"document.write("$c");";[/COLOR]
    ?>
    document.write("<?echo $c;?>");




  3. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

PHP处理form时出了问题怎么办啊?~~

各位大虾,小弟在用PHP处理FORM时,为什么不能接收到变量的值呢?比...

时间显示问题!

就是当我显示时间时却现了一组数据:例如: $ti=$rs->Fields(4...

关于数据存储?

请教各位,如果我做音乐站点或影视站点,对于里边的声音文件或视频...

晕哦。这个论坛联“gb2312”都要...

晕哦。这个论坛联“gb2312”都要过滤。什么意思啊? 会把...

请教,动网5.0final转VBB过程遇到问题

想从动网5.0final转VBB2.3.0 曾经来这里问过各位, mdb数据库...

谁有好的免费聊天室源代码,php的,谢谢

我的邮箱ryj1016@163.com,在 这里作个链接也好 多谢了!

用过工行接口的进来。。。。

谁用过工行接口啊。。。。我给一个网站连工行的支付系统,可是按...

帮帮我

大家可以帮帮我吗? 我用的是这个的php服务器 phpdev423 但...

找回密码

当注册用户根据注册时的密码提示、答案找回密码, 当用户输入正...

asp编程高手的话也可和我联系

如果有asp编程高手的话也可和我联系。 QQ:195454359 有外快赚...

[]