$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): не удалось открыть поток: нет такого файла или каталога в C: \ xampp \ htdocs \ jmb_system \ anggerik \ printunitstmt.php в строке 33
Неустранимая ошибка: require_once (): не удалось открыть обязательное ‘../tcpdf/config/lang’ (include_path = ‘.; C: \ xampp \ php \ PEAR’) в C: \ xampp \ htdocs \ jmb_s
Пожалуйста, где ошибка? Спасибо
Используйте что-то вроде
require_once dirname(__FILE__) . "/path/to/file";
где
dirname(__FILE__)
означает текущий путь к файлу.
Очень полезно для относительного в том числе.
Не забудьте первый слеш
dirname('/../tcpdf/config/lang/eng.php');
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');
Пытаться:
$filename = realpath('../tcpdf/tcpdf.php');
var_dump($filename);
Что это возвращает? Если он возвращает bool (false), путь / файл здесь не существует.