Предыдущий мой пост был о том, где можно скачать темы для WordPress. Мне недавно тоже понадобилась тема и я прошелся по ссылкам в ее поисках. После того, как была найдена подходящая тема, я ее, естественно, скачал. Она была на английском и пришлось ее переводить. Все файлы были успешно переведены, кроме footer.php. Там располагался следующий код (пришлось обрезать немного, ато из-за длинной строки уродовался пост при отображении, но от этого суть не меняется):

<?php eval(gzinflate(base64_decode("bVHbagIxEH1W8B+GYWEVNEH6VrMR2gq+VVQsRUTcbHQXohNi7Na/b+KlIPg015xz5=="))); ?>

Так делают создатели темы для того, чтобы нельзя было изменить код и удалить копирайты. Обычный код был зашифрован с помощью base 64. Решение оказалось довольно простым. Надо всего лишь заменить eval на print_r. Я сделал следующее (на компьютере с установленным Denwer’ом): Скопировал файл footer.php в корень директории с сайтом test1.ru, затем открыл его через Notepad++ (вы можете открыть и через обычный блокнот) и заменил eval на print_r. Затем в строке браузера набрал test1.ru/footer.php, открылась страница, потом ее исходный код (Ctrl + U в Опере) я скопировал. Он был следующим:

?><div id="footer">
	<p><br />
		Sponsored by
		<a href="http://www.blog-collector.com/" title="Blog Collector">Blog Collector</a>.

		Design by <a href="http://www.designwp.com" title="Design Your Web Page">Design Your Web Page</a>, <?php $c= count($p=explode(".",$_SERVER["HTTP_HOST"]))-1; $l=$p[$c-1].".".$p[$c]; echo "<a href='http://w3il.com/url/".$l."/' title='www.".$l."'>".$l."</a>"; ?>.
	</p>
</div>
</div>
</body>

</html>

Затем содержимое footer.php я заменил на то, что скопировал. Таким образом мы легко разкодировали футер темы и можем легко изменить его содержание. Надеюсь, что информация была полезной для вас. До новых встреч! :)

Леднёв.

Обратите внимание:

Просмотрите интересные сайты, они помогут в поиске информации. Только новые игры могут скрасить ваше свободное время.

Похожие посты