Научи ме

Програмиране => PHP => Темата е започната от: puzzelbrain в 03 Март 2017, 14:56:26

Титла: Failed to open stream: No such file or directory
Публикувано от: puzzelbrain в 03 Март 2017, 14:56:26
Здравейте, отдавна не съм писал php и това си каза думата. Забих на следната грешка:

 Warning: include_once(../host.php): failed to open stream: No such file or directory in C:\xampp\htdocs\schoolconnect\model\User.php on line 2

Warning: include_once(): Failed opening '../host.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\schoolconnect\model\User.php on line 2

Fatal error: Class 'Database' not found in C:\xampp\htdocs\schoolconnect\model\User.php on line 4

Имам файл host.php, който се свързва с базата данни него гo инклуудвам в User.php, a User.php инклуудвам в index.php и ми изкарва горепосоченото. Опитах да подам и пълния път към User.php - нищо. Пробвах и с reqire - нищо. Когато отваря User.php в браузъра не ми изкарва грешка за include_once(../host.php); - там работи както трябва. Гледаш premission на User.php и всичко изглежда както трябва да бъде.Много благодаря ако някой се отзове.
Титла: Re: Failed to open stream: No such file or directory
Публикувано от: HanKrum в 03 Март 2017, 19:01:13
Мисля, че разковничето е в относителния път "../host.php", дай пълния!
Титла: Re: Failed to open stream: No such file or directory
Публикувано от: puzzelbrain в 03 Март 2017, 21:54:46
Странно... с "addslases" се оправи!

Мисля, че разковничето е в относителния път "../host.php", дай пълния!
Титла: Re: Failed to open stream: No such file or directory
Публикувано от: Darnel в 16 Март 2017, 14:28:22
Оправило се е защото си имал разстояние при задаване на пътя.
Код: PHP
  1. <?php include_once '../host.php';

Не съм затворил php защото не е необходимо да се затваря ако кода е само php и няма html. Ако при теб е смесен си го затвори :)
И от любопитство къде по-точно сложи този addslashes?
Титла: Re: Failed to open stream: No such file or directory
Публикувано от: HD в 06 Май 2017, 17:12:39
Вместо include, бих използвал require.