Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Скрытие ссылки на определенных страницах
Форумы портала PHP.SU » » Вопросы новичков » Скрытие ссылки на определенных страницах

Страниц (1): [1]
 

1. max1985 - 11 Марта, 2020 - 10:12:59 - перейти к сообщению
Здравствуйте!
Написал такое условие, чтоб если текущая страница будет иметь такой урл /111.htm, то в href будет пусто.
PHP:
скопировать код в буфер обмена
  1. <a href="<?PHP if ($_SERVER['REQUEST_URI'] == '/111.htm') echo ''; else echo '/111.htm'; ?>">111</a>

Сейчас почему-то получается так, при входе на страницу /111.htm в href есть ссылка. А если обновлю страницу, то ссылка исчезает.
Подскажите пожалуйста что не так делаю. Спасибо!
2. Vladimir Kheifets - 11 Марта, 2020 - 13:09:13 - перейти к сообщению
max1985 пишет:
Здравствуйте!
Написал такое условие, чтоб если текущая страница будет иметь такой урл /111.htm, то в href будет пусто.
PHP:
скопировать код в буфер обмена
  1. <a href="<?PHP if ($_SERVER['REQUEST_URI'] == '/111.htm') echo ''; else echo '/111.htm'; ?>">111</a>

Сейчас почему-то получается так, при входе на страницу /111.htm в href есть ссылка. А если обновлю страницу, то ссылка исчезает.
Подскажите пожалуйста что не так делаю. Спасибо!

Добрый день!
Если я правильно понял, то Вы на странице /111.htm встриваете PHP-код.
Честно говоря, мне казалось, что PHP-код исполняется только в файлах с расширением "php".
В данном случае, для htm/html больше подходит JS.
Спойлер (Отобразить)
Удачи!
3. LIME - 11 Марта, 2020 - 13:44:28 - перейти к сообщению
Vladimir Kheifets пишет:
Честно говоря, мне казалось, что PHP-код исполняется только в файлах с расширением "php".
это как это?
я думал это зависит от настроек веб-сервера
max1985 пишет:
Подскажите пожалуйста что не так делаю.
да все вроде так
разве что не так проверяешь
и смотри не меняется ли
4. Vladimir Kheifets - 11 Марта, 2020 - 15:32:11 - перейти к сообщению
LIME пишет:
Vladimir Kheifets пишет:
Честно говоря, мне казалось, что PHP-код исполняется только в файлах с расширением "php".
это как это?
я думал это зависит от настроек веб-сервера

а если ты не хозяин и не администратор сервера?
бывает, приходится работать на серверах заказчика со стандартными установкам
не приходилось?
так чем плох для этой мелкой проблемы JS в HTML-code?
5. LIME - 11 Марта, 2020 - 15:36:16 - перейти к сообщению
Vladimir Kheifets пишет:
не приходилось?
было пару раз давно и при чем тут это к PHP-код исполняется только в файлах с расширением "php"
Vladimir Kheifets пишет:
так чем плох для этой мелкой проблемы JS в HTML-code?
ничем не плох
как и код от тс (если не придираться)
(Добавление)
php может выполняться вообще без расширения и даже без файла
в интерпретатор что дашь в STDOUT оттуда и будет работать

 

Powered by ExBB FM 1.0 RC1