Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не хочет подключать фаил

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Pipka
Отправлено: 29 Сентября, 2011 - 13:07:02
Post Id


Гость


Покинул форум
Сообщений всего: 125
Дата рег-ции: Сент. 2011  
Откуда: Москва


Помог: 0 раз(а)




Всем привет тема такая хочу подключить библиотеку и соединение но кричи на эти строчки почему не пойму библиотеку проверил и соединение тоже ошибок нету но кричит вот что


Warning: require(localhost/shop/eshop_db.inc.php) [function.require]: failed to open stream: No such file or directory in C:\apache2.2\htdocs\shop\catalog.php on line 5

Fatal error: require() [function.require]: Failed opening required 'localhost/shop/eshop_db.inc.php' (include_path='.;C:\php5\pear') in C:\apache2.2\htdocs\shop\catalog.php on line 5

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         // запуск сессии
  3.         session_start();
  4.         // подключение библиотек
  5.         require "localhost/shop/eshop_db.inc.php";
  6.         require "localhost/shop/eshop_lib.inc.php";
  7. ?>
  8. <html>
  9. <head>
  10.         <title>Каталог товаров</title>
  11. </head>
  12. <body>
  13. <?PHP
  14. /*
  15. ЗАДАНИЕ 1
  16. - Выведите в этом месте строку "Товаров в корзине: "
  17.         и текущее количество товаров в корзине для
  18.         данного пользователя
  19. - Слово "корзине" оформите в виде гиперссылки на
  20.         документ basket.php
  21. */
  22. ?>
  23. <table border="1" cellpadding="5" cellspacing="0" width="100%">
  24. <tr>
  25.         <th>Автор</th>
  26.         <th>Название</th>
  27.         <th>Год издания</th>
  28.         <th>Цена, руб.</th>
  29.         <th>В корзину</th>
  30. </tr>
  31. <?PHP
  32.         /*
  33.         ЗАДАНИЕ 2
  34.         - С помощью функции selectAll() получите выборку всех товаров
  35.         - В цикле выведите все товары на экран
  36.         - Значение ячейки "В корзину" оформите в виде гиперссылки на
  37.         документ add2basket.php, добавив параметр id с идентификатором(поле id) товара
  38.         */
  39. ?>
  40. </table>
  41. </body>
  42. </html>
 
 Top
OrmaJever Модератор
Отправлено: 29 Сентября, 2011 - 13:17:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




вы не правельно прописываете путь. Как я понял
CODE (htmlphp):
скопировать код в буфер обмена
  1. localhost/shop/eshop_db.inc.php

это виртуальный путь который вы вводите в браузере
а нужно полный путь от корня системы
PHP:
скопировать код в буфер обмена
  1. require $_SERVER['DOCUMENT_ROOT']. 'shop/eshop_db.inc.php';

вот примерно так (если я правельно понял структуру)


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Pipka
Отправлено: 29 Сентября, 2011 - 13:42:14
Post Id


Гость


Покинул форум
Сообщений всего: 125
Дата рег-ции: Сент. 2011  
Откуда: Москва


Помог: 0 раз(а)




всё ровно
Warning: require(C:/apache2.2/htdocsshop/eshop_db.inc.php) [function.require]: failed to open stream: No such file or directory in C:\apache2.2\htdocs\shop\catalog.php on line 5

Fatal error: require() [function.require]: Failed opening required 'C:/apache2.2/htdocsshop/eshop_db.inc.php' (include_path='.;C:\php5\pear') in C:\apache2.2\htdocs\shop\catalog.php on line 5
 
 Top
IronHawk
Отправлено: 29 Сентября, 2011 - 13:46:54
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




Pipka пишет:
всё ровно

Так правильно ругаеться, у Вас указано:
Pipka пишет:
PHP:
скопировать код в буфер обмена
  1.         require "localhost/shop/eshop_db.inc.php";
  2.         require "localhost/shop/eshop_lib.inc.php";

а надо:
PHP:
скопировать код в буфер обмена
  1.         require "./shop/eshop_db.inc.php";
  2.         require "./shop/eshop_lib.inc.php";

У Вас сливаються папки htdocs и shop в htdocsshop!
Но судя по тому, что у Вас эти файлы вообще рядом лежат, то можно попросту сделать так:
PHP:
скопировать код в буфер обмена
  1. require "eshop_db.inc.php";
  2. require "eshop_lib.inc.php";

(Отредактировано автором: 29 Сентября, 2011 - 13:50:18)

 
 Top
OrmaJever Модератор
Отправлено: 29 Сентября, 2011 - 13:51:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Pipka а путь к файлу правельный?
Pipka пишет:
Warning: require(C:/apache2.2/htdocsshop/eshop_db.inc.php) [function.require]: failed to open stream: No such file or directory in C:\apache2.2\htdocs\shop\catalog.php on line 5

файл лежит имено в этой папке?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Pipka
Отправлено: 29 Сентября, 2011 - 14:03:32
Post Id


Гость


Покинул форум
Сообщений всего: 125
Дата рег-ции: Сент. 2011  
Откуда: Москва


Помог: 0 раз(а)




да в папке shop
(Добавление)
перепробовал все ваши варианты всё тоже самое


Warning: require(./shop/eshop_db.inc.php) [function.require]: failed to open stream: No such file or directory in C:\apache2.2\htdocs\shop\catalog.php on line 5

Fatal error: require() [function.require]: Failed opening required './shop/eshop_db.inc.php' (include_path='.;C:\php5\pear') in C:\apache2.2\htdocs\shop\catalog.php on line 5
(Добавление)
могу скинуть то что в других файлах но думаю там всё нормально раз при запуски их он не ругается
 
 Top
IronHawk
Отправлено: 29 Сентября, 2011 - 14:54:39
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




Pipka пишет:
могу скинуть то что в других файлах

Не обязательно.
Мы так понимаем, что у Вас все файлы в одной папке?
Если Вы укажете в директиве
имя файла без путей, тоже будет Warning?
И еще выложите сюда строки из php.ini с директивами:
Цитата:
doc_root =
user_dir =

Весь php.ini сюда кидать не нужно.
 
 Top
Pipka
Отправлено: 29 Сентября, 2011 - 15:09:01
Post Id


Гость


Покинул форум
Сообщений всего: 125
Дата рег-ции: Сент. 2011  
Откуда: Москва


Помог: 0 раз(а)




да файлы в одной папке все
Скачать файл: php.ini
Скачан раз: 63
 
 Top
IronHawk
Отправлено: 29 Сентября, 2011 - 15:11:03
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




Pipka пишет:
да файлы в одной папке все

Так не мучайтесь,
IronHawk пишет:

Если Вы укажете в директиве require имя файла без путей, тоже будет Warning?

(Отредактировано автором: 29 Сентября, 2011 - 15:12:41)

 
 Top
Pipka
Отправлено: 29 Сентября, 2011 - 15:18:51
Post Id


Гость


Покинул форум
Сообщений всего: 125
Дата рег-ции: Сент. 2011  
Откуда: Москва


Помог: 0 раз(а)




ой сори я там ошибся просто жёстко)))))) всё заработало всем огромное спасибо за помощь
 
 Top
IronHawk
Отправлено: 29 Сентября, 2011 - 15:46:16
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




Pipka пишет:
ой сори я там ошибся просто жёстко)))))) всё заработало всем огромное спасибо за помощь

Верю, но что бы модераторы могли закрыть тему успешно, выложите где была проблема, на будущее всем остальным, пожалуйста.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB