Категория: PHP | Комментариев нет
1) Скачиваем PayPal IPN Integration Class
2) Создаем скрипт, который будет подтверждать оплату, назовем его например paypal.php:
require_once('paypal.class.php'); // подключаем класс
$p = new paypal_class;
$p->paypal_url = 'https://www.paypal.com/cgi-bin/webscr'; // для тестирования можно использовать песочницу — sandbox.paypal.com/cgi-bin/webscr
// setup a variable for this script (ie: 'http://www.micahcarrick.com/paypal.php')
$this_script = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
// if there is not action variable, set the default [...]
Категория: PHP | Комментариев нет
Импорт RSS фида — задача достаточно распространенная, и под нее написано уже много классов — от примитивных с простейшим набором регулярок, и до монстров с кешированием, поддержкой кучи форматов и пр.
Чтобы каждый раз не гуглить в поисках класса и примера его использования — решил свести в одном месте все. В качестве класса для парсинга рсс берем MagpieRSS.
Простейший [...]
Категория: SEO | Комментариев нет
Каждый раз когда нужно обновить нейм сервера у своих бесплатных доменов долго роюсь в инете в поисках формата письма. Решил выложить сюда как памятку для себя, и может быть кому-то будет полезно
Категория: JavaScript | Комментариев нет
Заметил странный баг — в 8м IE координаты точки при клике на карту отдаются неправильно. Скрипт должен был ставить маркер по клику на карте, а в IE8 маркер ставился совсем не там, где кликнули.
Категория: PHP | 1 комментарий
После того как пересел на открытое ПО, в частности OpenOffice вместо MS, заметил проблему — OpenOffice неправильно отображает кодировку для экселевского файла, сгенерированного через класс Spreadsheet_Excel_Writer.
Категория: WordPress | Комментариев нет
Нужно было подобрать пару ссылок по созданию темы и плагина для вордпресса для новичков. Конечно, находятся за 2 минуты в гугле, но все-же
Категория: JavaScript | 2 коментариев
Функция для определения версии Flash-плеера, и вообще его наличия
Категория: JavaScript | Комментариев нет
Регулярное выражение для проверки e-mail'а на стороне клиента перед отправкой формы — например, обратной связи.
/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i
Ниже, пример для jQuery, но работать будет везде если заменить $() на document.getElementById()
var emailPattern = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i;
if (!emailPattern.test($('#your_email_input_id').val())) {
return false;
}
Категория: JavaScript | 3 коментариев
Часто при реализации портфолио, галерей и других виджетов картинки подгружаются динамически. Если при плавном и красивом появлении картинка оказывается загруженной наполовину — эффект теряется. Ниже — небольшой плагин для прелоада картинок на jQuery.
Категория: Верстка | Комментариев нет
Убрать фокусную рамку можно двумя путями — скриптом и через цсс. Второй вариант не работает в ИЕ6