[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: include и папки на сервере
Jimmbo
Основной каталог - site.ru
Файл обработчик - site.ru/func
Требуется открыть файл site.ru/file.php
Пишу так include("file.php"), ищет файл в папке site.ru/func,
что прописать, чтобы он искал в папке по отношению к site.ru?




Спустя 8 минут, 12 секунд (3.02.2012 - 09:43) GET написал(а):
Jimmbo

в главном скрипте наверное index.php

define('MYSITE', $_SERVER['DOCUMENT_ROOT'].'/MYSITE/');


а потом уже используй

include MYSITE.'Func/file.php';


и т.д.

Спустя 1 час, 9 минут, 24 секунды (3.02.2012 - 10:52) Jimmbo написал(а):
Еще с этим как?
$URL="my_farm.php";
header ("Location: $URL");

Спустя 2 часа, 49 минут, 54 секунды (3.02.2012 - 13:42) nugle написал(а):
A.B.C.
можно так, а можно и относительные пути
include("../file.php");
аналогично, либо полный путь, либо относительный

Спустя 8 минут, 44 секунды (3.02.2012 - 13:51) neadekvat написал(а):
nugle, лучше таки завести две константы - адрес сайта и полный путь до корня сайта. Используя их, ты можешь спать спокойно - что бы с сайтом не произошло, куда бы не переместили (или если куда-нибудь перекинут обработчик) - то все будет работать.
Ведь при переносе последним делом вспоминают о том, что где-то там адреса относительные..

Спустя 3 минуты, 35 секунд (3.02.2012 - 13:55) nugle написал(а):
neadekvat
ну у меня, к примеру, есть на сайте есть такие константы, но мне достаточно в <base> прописать и все, структура сама то никак меняться не будет

Спустя 1 день, 1 час, 8 минут, 5 секунд (4.02.2012 - 15:03) Jimmbo написал(а):
$URL="my_farm.php";
header ("Location: $URL");


С этим помогите? :unsure:

Спустя 3 минуты, 10 секунд (4.02.2012 - 15:06) nugle написал(а):
тебе же написали, аналогично

Спустя 6 минут, 31 секунда (4.02.2012 - 15:12) Jimmbo написал(а):
$URL=MYSITE.'my_farm.php';

Так?

Спустя 4 минуты, 24 секунды (4.02.2012 - 15:17) nugle написал(а):
ага)

Спустя 7 минут, 15 секунд (4.02.2012 - 15:24) Jimmbo написал(а):
Не работает. ph34r.gif
На index.php переадресация.

Спустя 47 минут, 5 секунд (4.02.2012 - 16:11) GET написал(а):


$URL=MYSITE."my_farm.php";
echo $URL;
header ("Location: $URL");


Что пишет echo перед тем как появляется ошибка send?

Спустя 11 минут, 29 секунд (4.02.2012 - 16:23) Jimmbo написал(а):
/home/users1/d/doktorweb/domains/well-cheap-shop.ru/reg.php

Спустя 2 минуты, 32 секунды (4.02.2012 - 16:25) GET написал(а):
Jimmbo

Этого не может быть.

$URL=MYSITE."my_farm.php";
echo '!!!!!!!!!!!!!!!!!!!'.$URL;
header ("Location: $URL");


так попробуй...копать мне кажется в другом месте надо

Спустя 5 минут, 39 секунд (4.02.2012 - 16:31) Jimmbo написал(а):
A.B.C., спасибо за помощь. К вечеру мозги отдыхают не в моей черепной коробке. Уже 3 дня с этим ПЫХом не сплю.
Сейчас надо еще подумать... unsure.gif

Спустя 4 минуты, 41 секунда (4.02.2012 - 16:35) GET написал(а):
Jimmbo

Это хорошо smile.gif

Спустя 1 минута, 54 секунды (4.02.2012 - 16:37) Jimmbo написал(а):
 if(isset($_POST['reg_go'])) {
$URL="reg.php";
header ("Location: $URL");
}


<form action='index.php' method='post'>

<
input name='email' type='text' size='29' maxlength='25' value='E-mail адрес'><br>";

if (
$_SESSION['error_email'] == 1) { echo 'Не корректный e-mail адрес.'; $_SESSION['error_email'] = 0; }

echo "
<input name='password' type='password' size='29' maxlength='25' value='Ваш пароль'><br> ";

if (
$_SESSION['error_password'] == 1) { echo 'Не корректный пароль.'; $_SESSION['error_password'] = 0; }

echo "
<input type='image' name='reg_go' src='images/reg.png' value='Регистрация нового пользователя'>

<
input type='image' name='login_go' src='images/login.png' value='Войти как зарегистрированный пользователь'> </form>";

if (
$_SESSION['error_login'] == 1) { echo '<br> Не удалось найти фермера с таким email адресом или с таким паролем.'; $_SESSION['error_login'] = 0; }


Отправляю запрос reg_go, ошибка.
Переадресацию делаю без if reg_go работает.

Спустя 2 часа, 15 минут, 20 секунд (4.02.2012 - 18:53) Jimmbo написал(а):
В Google Chrome работает, в остальных нет. Из-за чего может такое быть?

Спустя 38 минут, 46 секунд (4.02.2012 - 19:31) GET написал(а):
Jimmbo

Ты следи за синтаксисом на это же срашно смотреть...

В HTML используются двойные кавычки, хотя это и не вызывает ошибки, но я сталкивался когда были проблемы должно быть так:

1 строка
<form action="index.php" method="post"/>


2 строка
Цитата
<br>";
- что за кавычка в конце???

4 строка
Зачем лишний раз использовать echo, когда можно просто строку написать???

Вообще попробуй для начала обойтись без карnинок и сделай обычные кнопки submit

Спустя 29 минут, 29 секунд (4.02.2012 - 20:01) Jimmbo написал(а):
A.B.C., я плакаль. Все дело в чертовых кнопках. Весь день убил на это. blink.gif


_____________
Оскорбления — это обычные доводы тех, кто неправ @ Жан-Жак Руссо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.