Автор Тема: Failed to open stream: No such file or directory  (Прочетена 3191 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

puzzelbrain

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 21
  • -Получени: 3
  • Публикации: 275
Failed to open stream: No such file or directory
« -: 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 и всичко изглежда както трябва да бъде.Много благодаря ако някой се отзове.
Подай виното там.

HanKrum

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 125
  • -Получени: 73
  • Публикации: 1005
  • Кибик
Re: Failed to open stream: No such file or directory
« Отговор #1 -: 03 Март 2017, 19:01:13 »
Мисля, че разковничето е в относителния път "../host.php", дай пълния!
"Силата на правителството се крепи на невежеството на народа, и те знаят това и винаги ще се борят против просвещението." Лев Толстой

puzzelbrain

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 21
  • -Получени: 3
  • Публикации: 275
Re: Failed to open stream: No such file or directory
« Отговор #2 -: 03 Март 2017, 21:54:46 »
Странно... с "addslases" се оправи!

Мисля, че разковничето е в относителния път "../host.php", дай пълния!
Подай виното там.

Darnel

  • Full Member
  • ***
  • Благодарности
  • -Казани: 32
  • -Получени: 3
  • Публикации: 139
Re: Failed to open stream: No such file or directory
« Отговор #3 -: 16 Март 2017, 14:28:22 »
Оправило се е защото си имал разстояние при задаване на пътя.
Код: PHP
  1. <?php include_once '../host.php';

Не съм затворил php защото не е необходимо да се затваря ако кода е само php и няма html. Ако при теб е смесен си го затвори :)
И от любопитство къде по-точно сложи този addslashes?
« Последна редакция: 16 Март 2017, 14:30:41 от Darnel »

HD

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 208
  • -Получени: 165
  • Публикации: 3077
Re: Failed to open stream: No such file or directory
« Отговор #4 -: 06 Май 2017, 17:12:39 »
Вместо include, бих използвал require.