0

2つのPHPファイルがあります。

Connection.php:接続を返す静的関数が含まれています$con

User.phpConnection.php:データベースに接続できるように、スクリプトにも必要なユーザーのデータ(データベース)を操作します。

ただし、これはエラーを返します。

警告:require_once(./ Connection.php):ストリームを開くことができませんでした:2行目のC:\ xampp \ htdocs \ Classes\User.phpにそのようなファイルまたはディレクトリはありません

致命的なエラー:require_once():2行目のC:\ xampp \ htdocs \ Classes \User.phpでrequired'./Connection.php'(include_path ='。;C:\ xampp \ php \ PEAR')を開くことができませんでした

アップデート

ディレクトリは次のとおりです。

/htdocs/Register.php <--I need to require both files here
/htdocs/Classes/User.php
/htdocs/Classes/Connection.php

User.php必要な場合Connection.php

require_once './Connection.php';

両方のファイルが必要な場合Register.php

require_once './Classes/Connection.php'; //No error when required Alone
require_once './Classes/User.php'; //No Error when required Alone
4

2 に答える 2

0

htdocs内にフォルダを作成する必要があります

ファイルが現在のフォルダにあることを確認してください。

require_once("Classes/Connection.php");
require_once("Classes/User.php");

// call static function from Connection.php

$con = new Connection();
$con->connection(return values);
于 2013-03-17T17:17:11.740 に答える
0
require_once './Classes/Connection.php'; //No error when required Alone
require_once './Classes/User.php'; //No Error when required Alone

上記はほぼ正しいようです。両方のファイルを同時に要求するときにエラーが発生する場合、必要な別のファイルがあるためである場合はUser.php、両方のファイルに何も必要ないことを確認してください。

于 2013-03-17T17:29:50.023 に答える