-3

私は 2007 年に開発されたサイトを持っています。この Web サイトを問題なく使用していますが、最近、以下のような php エラーが発生しています。

Fatal error: Call to undefined function getTitle() in comments.php error on line 3

$ptitle = htmlspecialchars(getTitle($row_cs['id'])); // line 3

この関数は funcs.php ファイルで定義されています。

以下は、インクルードでファイルを使用した方法です。

index.php

include 'funcs.php'
...
...
...
include 'comments.php'

funcs.php

function getTitle($tid)
{
    $sql = mysql_query("select title from table where id = '".$tid."'");
    $title = mysql_fetch_row($sql);

    return $title[0];
}

私はgetTitle()comments.phpでメソッドを呼び出しています。
私は、comments.php に funcs.php を直接含めていません
。両方のファイル (funcs.php と comments.php) は、index.php に含まれています。そして、私は通常、comments.php ファイルで funcs.php メソッドを使用していました。

最近このエラーが発生するのはなぜですか? これはサーバー構成の問題ですか?

助けてくれてありがとう。

4

1 に答える 1

0

ファイルを含めるには、一重引用符を使用してください。

include 'func.php';
include 'comments.php';
于 2013-09-11T11:51:38.420 に答える