[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Курсы PHP. Урок №1 от IRBIS-team
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
twin
Я не зря задал вопрос про константу же... Там она играет главную роль. А если константа для тебя, это пи, то что мне оставалось делать?

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
allforweb
А почему в операторах ECHO PRINT не работает константа <?php echo IRB_HOST ?>. Как быть в таком случае, там же тоже часто необходимо применять такой алгоритм, чтобы потом весь скрипт не перелопачивать и не менять ссылки.
twin
Должна работать

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
allforweb
Так не работает, проверил вот у себя:

Нормальная ссылка

print "<div class='ntitle'><h1><a href='../admin/index.php?mod=cat&add'>Добавить Категорию</a></h1></div>";


Ссылка такого содержания получается прямо в браузерной строке:
admin/<?php echo MS_HOST ?>admin/index.php?mod=cat&add

print "<div class='ntitle'><h1><a href='<?php echo MS_HOST ?>admin/index.php?mod=cat&add'>Добавить Категорию</a></h1></div>";
Lenarfate
php не работает в файлах с расширением html. может в этом дело?
twin
print '<div class="ntitle"><h1>'
. '<a href="'. MS_HOST .'admin/index.php?mod=cat&add">'
. 'Добавить Категорию</a></h1></div>';


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
allforweb
echo "<div class='ntitle'><h1><a href=\"'. MS_HOST .'admin/index.php?mod=cat&add\">Добавить Категорию</a></h1></div>";


А в браузере все равно не срабатывает, с кавычками проблема
/admin/'. MS_HOST .'admin/index.php?mod=cat&add
inpost
echo '<div class="ntitle"><h1><a href="'. MS_HOST .'admin/index.php?mod=cat&add">Добавить Категорию</a></h1></div>';

Смотри на мой код =)

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
myconstitution
при обращении на несуществующую страницу вылезает ошибка:
Oops! This page appears broken. HTTP 404 - File not found.

в IE и Mozilla содержимое 404.html, при переходе на несуществующую страничку, появляется на секунду, затем вылезает ошибка (описанная выше).

в Chrome вообще не проскакивает, просто в центре окна табличка :
Ошибка. Ссылка не работает.

---
в корне сайта есть .htaccess

его содержание:
...
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
...

сами странички 401(3,4).html так же имеются (находятся в корне).

Друзья, в чем же тут дело, что я не так делаю?
twin
Это на хостинге?

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
myconstitution
Цитата
Это на хостинге?

нет, локальный сервер.

Если есть какие-то особенности, то прошу описать и хостинг, и локалку.
twin
Просто странная фраза...
Oops! This page appears broken

Что то в настройках сервера. Что именно не могу сказать.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
starpom
Решилось само
myconstitution
для переключения контроллеров использую:



/**
* Define the name of the current catalogue
* Определяем название текущего каталога
*/

$modul = basename(dirname(__FILE__));


/**
* The switch of controllers
* Переключатель контроллеров
*/

if($GET['rem'] && file_exists('./modules/'. $modul .'/'. $GET['rem'] .'_controller.php'))
include './modules/'. $modul .'/'. $GET['rem'] .'_controller.php';
else
{
header("HTTP/1.1 404 Not Found");
exit(file_get_contents('./404.html'));
}


Обращаясь к сайту без параметров (page, rem) получаю ошибку 404.
Как быть в этом случае? (можно ли прописать index'овую страницу в .htaccess, ту с которой должна начинаться загрузка, при обращении http://mysite.ru), если да то подскажите пожалуйста как это реализовать.
twin
Если сделано все верно, то при запросе без параметров должна открываться дефолтная страница. Где то что то неопределено просто.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

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