Если в ссылке амперсанд - теряется валидность страницы
Вот в таком стандарте:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> амперсанд в ссылке (http://site.ru/index.php?id=1&page=15) - &, должен прописываться в HTML как & - т.е. так: site.ru/index.php?id=1&page=15... ...иначе (здесь - http://validator.w3.org/check?uri=ht...одобная_ссылка) страница будет невалидной. Можно ли что-нибудь предпринять, дабы устранить сие безобразие? |
Для каких целей и что необходимо устранить?
|
Можно использовать ф-цию str_replace ("&",&",$str);
|
Цитата:
Что ж, извольте - отвечаю: Цель - страница должна быть валидной (соответствовать стандарту XHTML). Для этого необходимо устранить присутствие в анкоре ссылки амперсанда ( & ) путем замены его на валидный ( & ). |
На самом деле все просто, внесите в самом верху код
PHP код:
|
Цитата:
Код:
echo $sape->return_links(); Код:
echo str_replace ("&", &", $sape->return_links()); Сейчас попробую... |
ну да, может потом пофиксят чтобы уже линки шли с &
|
Цитата:
|
Цитата:
Добавлено через 42 секунды Цитата:
Добавлено через 11 минут Цитата:
Добавлено через 11 минут Цитата:
Теперь вместо: PHP код:
PHP код:
|
Ссылки менять нельзя. Получите ERROR на странице. Хотите пройти валидацию - не принимайте заявки с амперсандом.
|
Часовой пояс GMT +3, время: 16:04. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.