Всем привет!
В этой статье я расскажу, как закодировать текст или ссылку.
Для чего это нужно? Да вот, к примеру, вы создали бесплатный шаблон и хотите в футере установить свое авторство и ссылку на сайт. Если вы это сделаете обычным HTML способом добавления ссылки, то такая ссылка долго не продержится, так как любой пользователь, который хоть как-то разбирается в HTML, найдет ее и удалит.
Предлагаю научиться кодировать тексты и ссылки с помощью Base64. Что такое Base64?
Base64 – способ кодирования произвольных двоичных данных в ASCII текст.
Вот так выглядит стандартный HTML код ссылки:
<a href="/">Блог Костаневича Степана</a> о том, как создать сайт
а вот так выглядит уже зашифрованным с Base64:
PGEgaHJlZj0iaHR0cDovL2Jsb2dnb29kLnJ1LyI+0JHQu9C+0LMg0JrQvtGB0YLQsNC90LXQstC40YfQsCDQodGC0LXQv9Cw0L3QsDwvYT4g0L4g0YLQvtC8LCDQutCw0Log0YHQvtC30LTQsNGC0Ywg0YHQsNC50YI=
Оба способа покажут один и тот же результат на веб странице:
Блог Костаневича Степана о том, как создать сайт
Итак, как зашифровать ссылку на сайте?
Для начала скажу, что сайт должен иметь расширение не HTML, а PHP – это очень важно!
Не правильно: index.html
Правильно: index.php
Теперь, чтобы закодировать текст или ссылку пропишите вот такой код на веб странице:
<?php $str = 'Здесь будет ваш текст и ссылка'; echo base64_encode($str); ?>
В строке №2 нужно указать в кавычках текст и ссылку с HTML тегами.
Например, вот так:
<?php $str = '<a href="/">Блог Костаневича Степана</a> о том, как создать сайт'; echo base64_encode($str); ?>
После сохранения веб странички вы увидите вот такой код:
PGEgaHJlZj0iaHR0cDovL2Jsb2dnb29kLnJ1LyI+0JHQu9C+0LMg0JrQvtGB0YLQsNC90LXQstC40YfQsCDQodGC0LXQv9Cw0L3QsDwvYT4g0L4g0YLQvtC8LCDQutCw0Log0YHQvtC30LTQsNGC0Ywg0YHQsNC50YI=
Скопируйте этот код.
Теперь на веб страничке можно удалить верхний PHP код, так как мы уже скопировали закодированный код Base64.
Теперь нам нужно вывести закодированный код Base64 так, чтобы он на веб странице отображался нормальным русским языком (раскодировать), да еще, чтобы была рабочая ссылка, но, при этом в PHP файле оставался таким же зашифрованным.
Для этого вставьте зашифрованные символы Base64 в вот такой PHP код:
<?php $str = 'сюда вставьте зашифрованный код Base64'; echo base64_decode($str); ?>
В строке №2 нужно указать в кавычках зашифрованный код Base64.
Например, вот так:
<?php $str = 'PGEgaHJlZj0iaHR0cDovL2Jsb2dnb29kLnJ1LyI+0JHQu9C+0LMg0JrQvtGB0YLQsNC90LXQstC40YfQsCDQodGC0LXQv9Cw0L3QsDwvYT4g0L4g0YLQvtC8LCDQutCw0Log0YHQvtC30LTQsNGC0Ywg0YHQsNC50YI='; echo base64_decode($str); ?>
Вот и все, сохраняйте!
На сайте вы увидите вот такой текст со ссылкой:
А в файле ссылка так и останется зашифрованной:
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 Март 2013
Прокомментировано:90
просмотров: 313344 -
Размеры форматов листов А0 – А7
Дата: 23 Январь 2013
Прокомментировано:3
просмотров: 261535 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 Ноябрь 2014
Прокомментировано:5
просмотров: 187508 -
Установка windows 7 на ноутбук
Дата: 18 Декабрь 2012
Прокомментировано:169
просмотров: 181457 -
Как включить или отключить Aero в Windows 7
Дата: 1 Июнь 2013
Прокомментировано:6
просмотров: 153402
Добавить комментарий
Метки: php, Вебмастеру
Пожалуйста, Марина! :oops:…
⇒ Открыть статью ⇐