Технология онлайн перевода через Google

Вашему вниманию предлагается технология онлайн-перевода через сервис Гугла на javascript.

Чтобы получить перевод, нужно сформировать соответствующим образом URL, который возращает результат перевода в виде json массива. Например перевод слова "программирование" дает следующий результат. К сожалению из-за ограничений безопасности мы не можем напрямую из javascript направить запрос на сайт гугла, поэтому нам приходится пользоваться прокси-скриптом на нашем сервере (см. текст файла googletranslate.php)

Читать далее

Один прием скрытия внешних ссылок

В поисковой оптимизации внешние ссылки (т.е. ссылки, ведущие на другие сайты) часто играют значимую роль в различных аспектах. Например, это важно, если сайт участвует в ссылочных биржах. Для скрытия внешних ссылок обычно их «экранируют», т.е. делают переход на сайты через скрипт-редиректор, например так: <a href="/go.php?url=http://ya.ru">Яндекс.Поиск</a>.

Файл go.php должен находиться в корне сайта и может иметь примерно такое содержание:

Читать далее

Автоматизированный вывод уменьшенных копий изображений

Создание уменьшенных копий изображений может быть достаточно кропотливой работой, особенно если система управления сайтом не предоставляет для этого соответствующего функционала. Как правило, в таких случаях придется создавать маленькие картинки вручную. Все это влечет за собой увеличение времени на создание или поддержание сайта. Ниже предлагается автоматизировать процесс создания превьюшек.

Для автоматического создания уменьшенных копий будем использовать следующую технологию.

Читать далее

Выдача http-заголовка для ошибки 404

Функция sendStatus404 отправляет клиенту заголовок с 404-й ошибкой в зависимости от инсталляции PHP на сервере.

У функции есть два необязательных параметра. С помощью первого $ERROR_TEXT_404 можно вывести информационный текст. Второй параметр $bExit указывает, нужно ли завершение программы:
true — завершить программу после выдачи заголовка и информационного сообщения;
false — не завершать (полезно, если у вас есть страница, отображающая 404-ю ошибку).

Читать далее