Происходит только при инклуде этого файла - это на хостинге на денвере тоже самое почти Содержимое файла 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 наверное потому что в корневой папке нету папки classes, а в ней файла db_con.php? мб надо include('classes/db_con.php') ?? =\
он те на чисто английском и говорит что не может проинклюдить файл db_con.php, попробуй полный путь до файла указать Z:/home/localhost/www/include/тут_путь_до_classes/classes/db_con.php
значит что то в сурсе класса - инклюдится чего нету, или не правильно указано, хотя судя по ошибке он не может именно найти /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");
ок, теперь в config.php $file="Z:\home\localhost\www\classes\db_con.php"; if(is_readable($file)) include($file); else echo "Not found or can`t read";
как тогда объяснить это? он любой файл открывал , и этот же открывал если в нем вместо класса вывести блабла