0

私のphpファイルは正常に機能していましたが、今日チェックすると次のエラーが発生します。

Warning: require_once(Connections/deal.php) [function.require-once]: failed to open stream: No such file or directory in C:\complete project\ordering system\orderingcart.php on line 1

Fatal error: require_once() [function.require]: Failed opening required 'Connections/orders.php' (include_path='.;C:\php\pear') in C:\complete project\orderingcart.php on line 1

これらのエラーを解決する方法がわかりません。どこから始めればよいですか?

4

3 に答える 3

0

このファイルパスの問題は、次のような完全なファイルの場所を提供します

Windowsの場合

require_once('C:/completeproject/Connections/deal.php');

参考のために

http://php.net/manual/en/function.realpath.php

于 2013-03-15T05:35:07.950 に答える
0

これは、サーバー アカウント (通常は www-data) がファイルにアクセスできないように、ファイルが移動したか、ファイルのアクセス許可が変更されたように聞こえます。

相対パスではなく絶対パスを指定してファイルにアクセスしようとすると、運が良くなる場合もあります。たとえば、次のようになります。

<?php

      $lines = file("C:\\Documents and Settings\\myfile.txt");

      foreach($lines as $line){
         echo($line);
       }

 ?> 
于 2013-03-15T05:26:02.757 に答える
0

つまり、指定したパスrequire_once()が無効です。2 つのオプションがあります。

1.パスConnections/deal.phpが正しいかどうかを確認します。Connectionsこの実行中のファイルが置かれているフォルダーにフォルダーはありますか? deal.phpそのフォルダの中にありますConnectionsか?

実行中のファイル パスはC:\complete project\ordering system\orderingcart.php. そのようなフォルダとファイルはありません。したがって、 Connections フォルダーをC:\complete project\ordering system\入れて checkoutます。

2.それ以外の場合は、行を に変更すると、致命的なエラーなしでページを実行できますinclude_once(Connections/deal.php)。に関連付けられている機能が無効にdeal.phpなります。

于 2013-03-15T05:31:07.103 に答える