代码之家  ›  专栏  ›  技术社区  ›  bobber205

包括不能像我期望的那样工作

  •  0
  • bobber205  · 技术社区  · 16 年前

    下面给了我一个致命的错误,说“我的邮件”没有找到。

    你知道为什么吗?在我看来是对的。

    mailreq.php文件

    include("mail.php");
    $r = mymail("test","test");
    

    function mymail($body, $reqtype)
    {
     //blah blah
    }
    

    编辑: 由于某种原因,这个版本的php看不到 <? ?> <?php ?> 现在它看到了功能。

    4 回复  |  直到 16 年前
        1
  •  4
  •   David Thomas    16 年前

    如果 mymail() 找不到,问题可能是包含文件的路径。你可以试着用 require() 相反,如果找不到所需的文件,脚本将停止运行(如果我没记错的话)。

        2
  •  2
  •   Eric Petroelje    16 年前

    我看不出你贴的有什么问题。你确定这不是什么小错误-比如你忘了 <?php ?> 在mail.php文件中?或者是一个棘手的问题?

        3
  •  0
  •   webbiedave    16 年前

    您传递的不是mail.php路径正确,就是mail.php中没有mymail函数。mail.php和mailreq.php的绝对路径是什么?

    看来你的剧本 mail.php,所以使用 require 'mail.php' (或任何正确的路径)。

        4
  •  0
  •   Sarfraz    16 年前

    ... was not found. 很可能是因为您没有为 mail.php

    推荐文章