ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

17.01.2009, 22:11
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
Странная ошибочка
Происходит только при инклуде этого файла
Warning: include(/classes/db_con.php) [function.include]: failed to open stream: No such file or directory in /home/h1u54/public_html/t/include/config.php on line 2
Warning: include() [function.include]: Failed opening '/classes/db_con.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/h1u54/public_html/t/include/config.php on line 2
- это на хостинге
на денвере тоже самое почти
Warning: include(/classes/db_con.php) [function.include]: failed to open stream: No such file or directory in Z:\home\localhost\www\include\config.php on line 2
Warning: include() [function.include]: Failed opening '/classes/db_con.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\include\config.php on line 2
Содержимое файла db_con.php
PHP код:
<?php
/**
* @author
* @copyright 2009
*/
class DB_Connect{
var $host = 'localhost';
var $user = 'root';
var $pass = '12345';
var $db = 'mycms';
function query_db($query)
{
$conn = mysql_connect($this->host, $this->user, $this->pass);
if (!$conn) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db($db);
$results = mysql_query($query, $conn);
mysql_close($conn);
return
$results;
}
}
?>
это из за класса... ооп я плохо шарю помагайте)
Последний раз редактировалось bxN5; 17.01.2009 в 22:17..
|
|
|

17.01.2009, 22:15
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме: 9098076
Репутация:
4303
|
|
bxN5
наверное потому что в корневой папке нету папки classes, а в ней файла db_con.php?
мб надо include('classes/db_con.php')
?? =\
|
|
|

17.01.2009, 22:17
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
он те на чисто английском и говорит что не может проинклюдить файл db_con.php, попробуй полный путь до файла указать Z:/home/localhost/www/include/тут_путь_до_classes/classes/db_con.php
|
|
|

17.01.2009, 22:18
|
|
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме: 963613
Репутация:
428
|
|
что за ебнутый класс.
|
|
|

17.01.2009, 22:18
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
да есть он! и другие инклуды работают , в классе проблема
|
|
|

17.01.2009, 22:19
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
Сообщение от bombeg
что за ебнутый класс.
нагуглил шаблон)
|
|
|

17.01.2009, 22:21
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
значит что то в сурсе класса - инклюдится чего нету, или не правильно указано, хотя судя по ошибке он не может именно найти /classes/db_con.php, покажи сурс config.php.
Не, все же наверно что то с путями не то, из ошибки ясно видно что при инклюде в config.php происходит ошибка инклюда /classes/db_con.php, где у тебя папка /classes/ находится относительно config.php?
Если Z:\home\localhost\www\classes\ то наверно надо подняться на диру вверх include("../classes/db_con.php");
Последний раз редактировалось AkyHa_MaTaTa; 17.01.2009 в 22:41..
|
|
|

17.01.2009, 22:26
|
|
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме: 963613
Репутация:
428
|
|
выгугли срочно и начни понимать что такое ООП
|
|
|

17.01.2009, 22:28
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
Сообщение от bombeg
выгугли срочно и начни понимать что такое ООП
ну вот в процессе
|
|
|

17.01.2009, 22:29
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
Сообщение от AkyHa_MaTaTa
значит что то в сурсе класса - инклюдится чего нету, или не правильно указано, хотя судя по ошибке он не может именно найти /classes/db_con.php, покажи сурс класса.
Не, все же наверно что то с путями не то, из ошибки ясно видно что при инклюде в config.php происходит ошибка инклюда /classes/db_con.php, где у тебя папка /classes/ находится относительно config.php?
омг а файл /classes/db_con1.php отлично инклюдится
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|