$conn = mysql_connect($servername,$dbusername,$dbpassword) or die(mysql_error());
mysql_select_db($dbname) or die ("could not open db".mysql_error());
require_once dirname('../tcpdf/config/lang/eng.php');
require_once dirname('../tcpdf/tcpdf.php');
错误:警告:require_once(../ tcpdf / config / lang):无法打开流:第33行的C:\ xampp \ htdocs \ jmb_system \ anggerik \ printunitstmt.php中没有此类文件或目录
致命错误:require_once():在C:\ xampp \ htdocs \ jmb_s中打开所需的'../tcpdf/config/lang'(include_path ='。; C:\ xampp \ php \ PEAR')失败
请问错误在哪里?感谢
答案 0 :(得分:0)
dirname()为您提供目录的路径(在本例中为“../tcpdf/config/lang”)。 Require_once需要该文件。只需删除dirname()。
require_once('../tcpdf/config/lang/eng.php');
require_once('../tcpdf/tcpdf.php');
或者,如果“tcpdf”文件夹位于同一目录中:
require_once('./tcpdf/config/lang/eng.php');
require_once('./tcpdf/tcpdf.php');
答案 1 :(得分:0)
使用类似
的内容require_once dirname(__FILE__) . "/path/to/file";
其中
dirname(__FILE__)
表示当前文件路径。 对于亲戚来说非常有用。 不要忘记第一个斜杠
dirname('/../tcpdf/config/lang/eng.php');
答案 2 :(得分:0)
尝试:
$filename = realpath('../tcpdf/tcpdf.php');
var_dump($filename);
它返回什么?如果它返回bool(false),则路径/文件不存在于此处。