Статьи

10 фрагментов кода для разработчиков PHP

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

Также: Смотрите больше PHP-скриптов

1. Проверка адреса электронной почты

Целью этого проекта является создание класса (или функции) проверки адреса электронной почты, который проверяет техническую достоверность1 в адресах электронной почты. Идея заключается в том, что сайт может отправить электронное письмо на этот адрес для подтверждения права собственности.
Email-адрес-check.jpg
Источник

2. Генератор случайных паролей

Это полная, работающая функция генерации случайного пароля для PHP. Это позволяет разработчику настроить пароль: установить его длину и силу. Просто включите эту функцию в любом месте вашего кода, а затем используйте ее.
Random-пароль generator.jpg
Источник

3. Получить IP-адрес

Возвращает реальный IP-адрес посетителя, даже при подключении через прокси.
Get-IP-address.jpg
Источник

4. XSL-преобразование

Это руководство предназначено для разработчиков, которые хотят знать, как создавать HTML-документы, используя комбинацию данных XML и таблиц стилей XSL. Версия PHP5.
XSL-transformation.jpg
Источник

5. Принудительная загрузка файла

Заставляет пользователя загружать файл, например, если у вас есть изображение, но вы хотите, чтобы пользователь загружал его вместо отображения в своем браузере.
Силы загрузки-оф-а-File.jpg
Источник

6. Строковое кодирование для предотвращения вредоносного кода

Веб-приложения сталкиваются с любым количеством угроз; Одним из них является межсайтовый скриптинг и связанные инъекционные атаки. Библиотека Reform пытается предоставить солидный набор функций для кодирования выходных данных для наиболее распространенных целей контекста в веб-приложениях (например, HTML, XML, JavaScript и т. Д.)
Стринг-кодирование к предотвратить вредный-code.jpg
Источник

7. Отправка почты

Использование PHPMailer. PHPMailer — мощный транспортный класс электронной почты с большими возможностями и небольшими размерами, который прост в использовании и интегрируется в ваше собственное программное обеспечение.
Посылка-mail.jpg
Источник

8. Загрузка файлов

Используя class.upload.php от Колина Веро.
загрузка-files.jpg
Источник

9. Список файлов в каталоге

Вывести список всех файлов в каталоге и вернуть массив.
список-файлов-в-directory.jpg
Источник

10. Запрос RDBMS с MDB2 (например, MySQL)

PEAR MDB2 предоставляет общий API для всех поддерживаемых RDBMS.
Запрос-РСУБД с-MDB2.jpg
Источник