把 function myinfo() 放到 B 位置之前

解决方案 »

  1.   

    说错意思了.
    我是想在 第二种方式直接替入内容.不想出现 include这个是想把info.php先输出
    $infopage="../../includes/info.php";赋值给 $aaaa.
    $aaaa = include($infopage);然后在网页任意地方调用 $aaaa<? 
    function myinfo($infopage)

    include($infopage);
    //在这里应该怎么写?谢谢大家,请指点我.如何显示到 "B位置"能不能先把include($infopage);的内容先赋值给 $myinfo; return $myinfo;}
    ?>在网页中就
    <?php echo $myinfo; ?>
    =================================================
      

  2.   

    主要问题就是能不能
    $aaaa = include("../../includes/info.php");
      

  3.   

    因为php是在服务器端运行的,所以在服务器端可以采用本地磁盘路径,那样不管在哪儿调用就没有关系了
    而且最好用include_once() or  require_once(),这样在此文件已经被包含的情况下不会出错
      

  4.   

    $aaaa = include("../../includes/info.php");
    这样赋值得到的应该是一个 true 或 false 吧?
    我感觉是这样的
    如果想让它等于那段字符串,应该在函数里返回一个结果才行
      

  5.   

    用obob_start();
    include(.....);
    $str=ob_get_clean();
    return $str;
      

  6.   

    这里有例子
    http://ca3.php.net/manual/en/function.include.php