Уроки

PHP — работаем с HTML-формами

делаем из мухи слона

Итак, сегодня я хочу затронуть именно ту самую тему — как работать с формами в PHP. Как выполнять их проверку, и многое-многое другое.Мы даже вместе сделаем проверку формы для отправки e-mail. Для начала, нам нужен редактор кода, локальный веб-сервер, и знания PHP на начальном уровне.

Уроки

Всем известно, что функция substr () некорректно работает с кириллическим текстом в кодировке utf8, выдавая абракадабру на конце. Это объясняется тем, что один символ в кодировке cp-1251 весит один байт, а в utf8 — 2 или 3, а так как обрезание текста идет не по символам, а по байтам, то и появляется подобного рода ошибка. Однако она достаточно просто решается. Смотрим под кат.

Скрипты

Yourls — ваш личный генератор коротких ссылок

Каждому сайту - свой сервис сокращения ссылок!

YourlsYourls — даже не CMS, а набор php-скриптов по развертыванию сервиса генерации коротких ссылок у вас на хостинге. Все, что потребуется для его использования — сервер и домен (чем короче, тем лучше). Yourls предоставляет достаточно подробную статистику по сгенерированным ссылкам, позволяет поделиться ссылками через твиттер, фэйсбук и friendfeed. Также имеется набор из 5 плагинов, позволяющих кастомизировать свой сервис и понять структуру движка. Движок распространяется по лицензии GPL.

Ссылки

CSS-Tricks

Хитрости CSS и не только

CSS-Tricks Еще один проект для веб-мастеров от уже упомянутого ранее автора Digging Into WordPress Криса Койера (Chris Coyier). На проекте собраны статьи, скринкасты и, свободные для скачивания, примеры по JS, PHP, CSS и xHTML. Также у проекта есть свой форум, все интересующие Вас вопросы можно задать там.

Скрипты

pluxfolioИщете бесплатную CMS для своего портфолио? Можете прекращать поиски и смело выбирать Pluxfolio — это то, что Вам нужно! Pluxfolio — это пересобранный Кириллом Кузнецовым французский движок Pluxml и подпиленный для более удобной работы. Для работы движка не требуется БД — весь механизм держится на PHP и XML. Для просмотра изображений используется скрипт Litebox 1.0 библиотеки Mootools. Работа с движком достаточно простая и предназначена для быстрого создания Вашего портфолио.

1 из 3123