|
|
|
| у меня есть 3 файла, в одном из них подключение к базе(это db.php), к двум другим файлам я подключаю его с помощью include
include './banner/db.php';
|
к одному файлу подключил и все норм, а к другому ошибки полезли, вроде все одно и тоже но работает не одинаково, подскажите плиз | |
|
|
|
|
|
|
|
для: mister_pipin
(15.11.2010 в 01:13)
| | Если у вас ошибки лезут, то надо первым делом понять, о чем вам эти ошибки говорят, а уж потом самому лезть на форум.
Но раз уж пришли - то надо хотя бы показать эти ошибки (и я вас уверяю, то, что вы увидели - это ответ, стоит лишь перевести ее текст). | |
|
|
|
|
|
|
|
для: neadekvat
(15.11.2010 в 01:14)
| | Warning: include() [function.include]: Unable to access ./banner/db.php in ..../docs/banner/click.php on line 5
вот самая первая из них, может че в атрибутах?
5 строка это
include './banner/db.php';
|
вот вторая
Warning: include(./banner/db.php) [function.include]: failed to open stream: No such file or directory in ...docs/banner/click.php on line 5 | |
|
|
|
|
|
|
|
для: mister_pipin
(15.11.2010 в 01:23)
| | Файл точно существует по указанному адресу?
/
/index.php
/banner/
/banner/db.php
/banner/click.php
Чтобы подключить из index.php файл db.php надо прописать
include './banner/db.php';
А чтобы db.php подключить из click.php, надо прописать
include './db.php';
failed to open stream: No such file or directory in
Ошибка при открытии потока: файл не существует. | |
|
|
|
|
|
|
|
для: mister_pipin
(15.11.2010 в 01:23)
| | учитесь считать абсолютные и относительные пути к файлам. | |
|
|
|
|
|
|
|
для: Trianon
(15.11.2010 в 01:32)
| | в одной и той же папке banner лежат 2 файла, к обеим файлам подключаю таким образом
include './banner/db.php';
|
он тоже лежит в этой же папке, так в одном файле все чудно работает, а в другом ошибки, вот они все
Warning: include() [function.include]: Unable to access ./banner/db.php in .....docs/banner/click.php on line 5
Warning: include(./banner/db.php) [function.include]: failed to open stream: No such file or directory in ....docs/banner/click.php on line 5
Warning: include() [function.include]: Failed opening './banner/db.php' for inclusion (include_path='.:/home/etc') in docs/banner/click.php on line 5
Notice: Undefined variable: db in ...../docs/banner/click.php on line 11
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in....docs/banner/click.php on line 11 | |
|
|
|
|
|
|
|
для: mister_pipin
(15.11.2010 в 01:37)
| | >в одной и той же папке banner лежат 2 файла, к обеим файлам подключаю таким образом
>include './banner/db.php';
>он тоже лежит в этой же папке, так в одном файле все чудно работает
Наверное либо в этом одном файле всё ж написано несколько не так.
Либо сам этот файл запускается по-другому. | |
|
|
|
|
|
|
|
для: Trianon
(15.11.2010 в 01:47)
| | include подключался к файлу в 5 строке, теперь его поставил в самый верх и осталось только 2 ошибки
Notice: Undefined variable: db in ..../docs/banner/click.php on line 11
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in ...../docs/banner/click.php on line 11
|
вот 11 строка
$result = mysql_query("SELECT na_sait,click FROM click WHERE s_saita = '".$s_saita."' AND na_sait='".$na_sait."'", $db);
|
| |
|
|
|
|
|
|
|
для: mister_pipin
(15.11.2010 в 01:54)
| | >вот 11 строка
У меня есть стойкое ощущение, что из всей строчки диагностики, при чем что этой
Notice: Undefined variable: db in ..../docs/banner/click.php on line 11
что этой
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in ...../docs/banner/click.php on line 11
... что из всей строчки диагностики Вы прочли только слова "on line 11"
Там вообще-то еще немного было написано. Нет? | |
|
|
|
|
|
|
|
для: Trianon
(15.11.2010 в 02:01)
| | немного было написано здесь
in ..../docs/
но это не столь важно,
тут написано что переменная db неопределена, хотя на самом деле она определена в файле db.php, и при подключении include к другому файлу, все работает и подобных ошибок нет, а тут...не пойму ниче | |
|
|
|
|
|
|
|
для: mister_pipin
(15.11.2010 в 02:08)
| | немного было написано, что переменная не определена, не смотря на Ваше альтернативное мнение.
не видя файла, сказать что-либо трудно. | |
|
|
|
|
|
|
|
для: Trianon
(15.11.2010 в 03:47)
| | все эти файлы лежал в одной папке banner
вот первый db.php
<?
$db = mysql_connect('','','') or die('Ошибка');
$op = mysql_select_db('', $db);
if ($db && $op)
{
mysql_query('SET NAMES utf8',$db);
mysql_query('SET CHARACTER SET utf8',$db);
mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"',$db);
}
else
{
echo 'Ошибка_1';
exit();
}
|
вот второй link.php
<?php
include './banner/db.php';
$result = mysql_query("SELECT * FROM jos_links WHERE rezhim='proba' OR rezhim='activ' ORDER BY RAND() LIMIT 9 ");
if ($result)
и дальше пошел скрипт
|
и вот третий click.php
<?php
error_reporting(E_ALL);
if (isset($_POST['na_sait'])) {$na_sait = $_POST['na_sait'];} else {unset($_POST['na_sait']);}
$db = mysql_connect('','','') or die('Ошибка');
и дальше пошел скрипт
|
вот в этом то файле и не работает include'./banner/db.php';, все ошибки который вылазили я показал, может сталкивались с этим, буду очень рад узнать в чем может быть проблема, спасибо | |
|
|
|