PDA

Просмотр полной версии : В чём подвох?


inlanger
15.09.2007, 01:07
Пытаюсь сделать регистрацию на сайте...
В одном файле пишу:


******
define("INC_DB", "http://********.org.ua/SM/inc/db.php");
******
require(INC_DB);

В другом:

Пытаюсь вызвать функцию, которая находится в db.php, и называется db_connect().
Но мне тупо выдаётся ошибка
Fatal error: Call to undefined function: db_connect() in /home/www/*********.org.ua/SM/index.php on line 26
хотя файл, которого я привёл код, я подключил в index.php:
require('http://********.org.ua/SM/main.php');
В чём может быть проблема? Уже пару часов бьюсь надо проблемой...а спать то хочеться :)

inlanger
15.09.2007, 01:18
Ау! Есть кто живой? Хоть пару советов...

Helios
15.09.2007, 01:26
Php-файлы с другого сервера не подключаются, т.к. они исполняются на нем еще перед передачей. А если хочешь заинклудить - указывай относительный или полный путь на той машине, на которой находятся оба файла.

ЗЫ: в main.php пиши

include('./inc/db.php');

inlanger
15.09.2007, 01:28
файлы находятся на одном серваке и указаны полные пути к файлам.

Helios
15.09.2007, 01:30
указывай не через хттп, а по типу, как тут:
/home/www/*********.org.ua/SM/index.php

inlanger
15.09.2007, 01:36
указывай не через хттп, а по типу, как тут:
/home/www/*********.org.ua/SM/index.php
благодаря тебе я сегодня пойду спать ;)