Список ниже представляет собой компиляцию списка некоторых полезных фрагментов кода, которые могут помочь вам при написании ваших удивительных PHP-скриптов.
Также: Смотрите больше PHP-скриптов
1. Проверка адреса электронной почты
Целью этого проекта является создание класса (или функции) проверки адреса электронной почты, который проверяет техническую достоверность1 в адресах электронной почты. Идея заключается в том, что сайт может отправить электронное письмо на этот адрес для подтверждения права собственности.
Источник
2. Генератор случайных паролей
Это полная, работающая функция генерации случайного пароля для PHP. Это позволяет разработчику настроить пароль: установить его длину и силу. Просто включите эту функцию в любом месте вашего кода, а затем используйте ее.
Источник
3. Получить IP-адрес
Возвращает реальный IP-адрес посетителя, даже при подключении через прокси.
Источник
4. XSL-преобразование
Это руководство предназначено для разработчиков, которые хотят знать, как создавать HTML-документы, используя комбинацию данных XML и таблиц стилей XSL. Версия PHP5.
Источник
5. Принудительная загрузка файла
Заставляет пользователя загружать файл, например, если у вас есть изображение, но вы хотите, чтобы пользователь загружал его вместо отображения в своем браузере.
Источник
6. Строковое кодирование для предотвращения вредоносного кода
Веб-приложения сталкиваются с любым количеством угроз; Одним из них является межсайтовый скриптинг и связанные инъекционные атаки. Библиотека Reform пытается предоставить солидный набор функций для кодирования выходных данных для наиболее распространенных целей контекста в веб-приложениях (например, HTML, XML, JavaScript и т. Д.)
Источник
7. Отправка почты
Использование PHPMailer. PHPMailer — мощный транспортный класс электронной почты с большими возможностями и небольшими размерами, который прост в использовании и интегрируется в ваше собственное программное обеспечение.
Источник
8. Загрузка файлов
Используя class.upload.php от Колина Веро.
Источник
9. Список файлов в каталоге
Вывести список всех файлов в каталоге и вернуть массив.
Источник
10. Запрос RDBMS с MDB2 (например, MySQL)
PEAR MDB2 предоставляет общий API для всех поддерживаемых RDBMS.
Источник