Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Странная ошибочка (https://forum.antichat.xyz/showthread.php?t=101766)

bxN5 17.01.2009 22:11

Странная ошибочка
 
Происходит только при инклуде этого файла

Цитата:

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;

}

}
?>

это из за класса... ооп я плохо шарю помагайте)

Spyder 17.01.2009 22:15

bxN5
наверное потому что в корневой папке нету папки classes, а в ней файла db_con.php?
мб надо include('classes/db_con.php')
?? =\

AkyHa_MaTaTa 17.01.2009 22:17

он те на чисто английском и говорит что не может проинклюдить файл db_con.php, попробуй полный путь до файла указать Z:/home/localhost/www/include/тут_путь_до_classes/classes/db_con.php

bombeg 17.01.2009 22:18

что за ебнутый класс.

bxN5 17.01.2009 22:18

да есть он! и другие инклуды работают , в классе проблема

bxN5 17.01.2009 22:19

Цитата:

Сообщение от bombeg
что за ебнутый класс.

нагуглил шаблон)

AkyHa_MaTaTa 17.01.2009 22:21

значит что то в сурсе класса - инклюдится чего нету, или не правильно указано, хотя судя по ошибке он не может именно найти /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");

bombeg 17.01.2009 22:26

Цитата:

нагуглил шаблон)
выгугли срочно и начни понимать что такое ООП

bxN5 17.01.2009 22:28

Цитата:

Сообщение от bombeg
выгугли срочно и начни понимать что такое ООП

ну вот в процессе

bxN5 17.01.2009 22:29

Цитата:

Сообщение от AkyHa_MaTaTa
значит что то в сурсе класса - инклюдится чего нету, или не правильно указано, хотя судя по ошибке он не может именно найти /classes/db_con.php, покажи сурс класса.
Не, все же наверно что то с путями не то, из ошибки ясно видно что при инклюде в config.php происходит ошибка инклюда /classes/db_con.php, где у тебя папка /classes/ находится относительно config.php?

омг а файл /classes/db_con1.php отлично инклюдится


Время: 02:43