Преобразовать url из текста в активную ссылку на php


Преобразовать url из текста в активную ссылку на phpВ этой статье я хочу показать пару интересных регулярных выражений. Эти «регулярки» заменяют во всем тексте урлы, на активные ссылки. То есть если в тексте встретится урл, например www.vk-book.ru, то с помощью регулярных выражений ссылка будет заменена на активную — станет кликабельна и будет перенаправлять на соответствующий сайт. Ниже находится сам код с примером его использования:
Читать далее «Преобразовать url из текста в активную ссылку на php»

Ajax-форма. Пример формы с валидацией полей на стороне сервера


Ajax-форма. Пример формы с валидацией полей на стороне сервераВ этой статье я хочу показать пример работы с ajax. В качестве примера рассмотрим обычную форма с четырьмя полями — имя, e-mail, пароль и подтверждение пароля. После заполнения полей, с помощью ajax`a отправим данные на сервер и проверим их на корректность: чтобы поля были обязательно заполнены, а также поля с паролем и подтверждением пароля имели одинаковые значения.
Для работы формы необходимо подключить библиотеку jQuery. Приступим к написанию формы. Для начала составим html форму и напишем пару стилей для нее:
Читать далее «Ajax-форма. Пример формы с валидацией полей на стороне сервера»

Арифметическая капча для сайта на php


Арифметическая капча для сайта на phpКак-то давно я уже писал про создание формы с капчей. Прошло некотороя время и я решил немного модернизировать капчу — сделать вывод не чисел, а арифметического примера. Что получилось можете посмотреть ниже, в коде.
Весь исходник состоит их двух файлов, index.php – форма для ввода капчи и код проверяющий корректность введенной капчи, capcha.php – скрипт генерирующий капчу.
Читать далее «Арифметическая капча для сайта на php»

Отправить POST запрос на сторонний сайт с помощью file_get_contents


Отправить POST запрос на сторонний сайт с помощью file_get_contentsВ этой статье я хочу показать как с помощью php функции file_get_contents можно отправлять post запрос. Запрос можно делать ка на свой сервер так и на сторонний. Для примера можно создать локальный тестовый домен test.web, и создать в его корне скрипт index.php с таким кодом:
Читать далее «Отправить POST запрос на сторонний сайт с помощью file_get_contents»

Поиск файла в папке и всех подпапках. Пример рекурсии 2


Поиск файла в папке и всех подпапках. Пример рекурсии 2В этой статье я покажу пример использования рекурсии. Для наглядности примера, переберем все файлы папки и подпапок. Перебирать файлы и подпапки будем рекурсивно. Чтобы было более наглядно, будем искать файл по имени. В случае нахождения файла выведем путь до файла.
Читать далее «Поиск файла в папке и всех подпапках. Пример рекурсии 2»

Замена текста во всех файлах папки и подпапок. Пример рекурсии


Замена текста во всех файлах папки и подпапок. Пример рекурсииВ этой статье я покажу пример использования рекурсии. Для наглядности примера, переберем все файлы папки и подпапок. Перебирать файлы и подпапки будем рекурсивно. Чтобы было более наглядно, будем искать в файлах вхождение строки и менять ее на новую. Ниже приведен подробно прокомментированный код:
Читать далее «Замена текста во всех файлах папки и подпапок. Пример рекурсии»

Генерация уникального имени файла


Генерация уникального имени файлаВ этой статье я приведу пример генерации уникального имени файла средствами php. Пример короткий, но может быть полезным. Смысл кода заключается в том, чтобы проверить существование имени файла и при существовании такого имени приписать к названию префикс. Выглядеть это будет примерно так: при существовании файла name.txt будет создано имя 1_name.txt
Читать далее «Генерация уникального имени файла»

Скачать и сохранить файл с сайта


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

Решение проблемы с кодировкой на сайте


Решение проблемы с кодировкой на сайте В этой статье я хочу показать как бороться с одной из самых распространенных проблем — кодировкой символов на страницах сайта. Не редко в процессе разработки можно увидеть на страницах своего сайта «краказябры», вместо текста. У этой проблемы может быть несколько причин, их мы сейчас и рассмотрим.
Читать далее «Решение проблемы с кодировкой на сайте»

Отправка письма с вложением на php


Отправка письма с вложением на phpВ этой статье я приведу пример того, как можно с помощью php и функции mail() отправлять письма с прикрепленными файлами.
Чтобы было наглядней и понятней всю основную часть я вынес в функцию. Код подробно прокомментирован, поэтому что-либо писать нет смысла, просто приведу код:
Читать далее «Отправка письма с вложением на php»