PHP | Wiki | PWODEV
, 23.08.2019 13:10

[Решено] PHP Deprecated: idn_to_utf8(): INTL_IDNA_VARIANT_2003 is deprecated in

Сегодня столкнулся с проблемой, что функции idn_to_utf8() и idn_to_ascii() в новой версии php не работают или показывают ошибку. Мы все идем в ногу со временем, поэтому надо адаптироваться. Итак как выглядит ошибка: PHP Deprecated: idn_to_utf8(): INTL_IDNA_VARIANT_2003 is deprecated in /var/www/site/index.php on line 545 Или так: PHP Deprecated: idn_to_ascii(): INTL_IDNA_VARIANT_2003 is deprecated in /var/www/site/index.php on line 545 Давайте разберемся почему тут ошибка. Есть...
, 02.08.2019 14:10

ZIP архив с паролем — 4 способа создания

На днях события сложились так что надо было создать ZIP архив с паролем. Рассмотрим способы реализации этого вопроса: 1. Способ создания zip архива - стандартные системные архиваторы. Почти везде есть стандартные программы создания архивов. Аля кликнуть правой клавишей по файлу и в выпадающем списке найти пункт "создать архив", "добавить в архив", "архивировать" или "сжать". Но мне как-то не приходилось в этих программах создавать зип архивы с паролем. 2. Способ создания архива -...
pwodev.com, 14.04.2024 01:18
, 13.08.2018 13:18

Спецсимволы для использования в HTML коде

В этой статье будем собирать спецсимволы которые иногда нужны в коде. Спецсимволы:   неразрывный пробел ¡¡перевернутый восклицательный знак€€€евр§параграф©©©знак копирайтов...
, 26.03.2018 11:17

Как выполнить только для текущего IP PHP код

Темы на которые мы сегодня поговорим: Как выполнить только для моего текущего IP PHP код или функцию? Как получить текущий IP адрес? Как узнать свой IP адрес? Тестирование php кода только для определенного IP адреса. Исправление кода на живом сервере. Задача: поступил таск доработать немного код на живом сервере. Чтобы никто не видел процесс разработки, один из вариантов показывать процесс разработки только для определенного нами IP, а именно нашего IP с которого мы делаем...
, 02.01.2018 17:19

Парсер сайтов и контента — phpQuery

Сегодня поговорим о том как сделать парсер сайтов на php или html tag parser. Задача получить контент сайта с помощью php, а дальше из полученного контента вытащить содержимое какого-либо тега или class или id. Например jQuery это хороший парсер контента. Тоесть чтобы получить какой-то элемент страницы достаточно знать только селектор этого элемента. Вообщем нам нужен такой же парсер контента сайтов как jQuery но на php. Для реализации этого есть php класс DOMDocument. Этот  класс...
, 04.12.2017 08:57

PHP connect MySQL | Подключение к базе данных

Ранее мы рассматривали скрипт для подключения к базе данных MySQL, который использует php connect mysql. Сегодня мы поговорим о том как работает этот скрипт. PHP connect MySQL базовые знания: Как подключиться к базе данных MySQL с помощью PHP функций. fetch_object - основная функция для получения обьекта из MySQL. Для начала нам нужно создать переменные с настройками: $host = 'localhost'; // адрес сервера $db_name = 'db_name'; // имя базы данных $db_user = 'db_user'; // имя...
, 13.11.2017 14:59

Как поместить кусок html кода в переменную php

Как поместить большей кусок html кода в переменную php? Как сделать echo для большего html кода? Как записать в переменную html код. Чтобы больше не искать помещу этот код тут: $content = <<<CONTENT {$php_code} <!-- html code here --> CONTENT; Но не скажу что этот вариант лучше всего использовать. Но в некоторых случаях...
, 13.11.2017 12:36

Добавляем шорткод в WordPress — add_shortcode

add_shortcode() Добавляет в Wordpress новый шоткод и хук для него. Для каждого шордкода можно добавить только одну функцию обработчик. Если добавить больше чем одну то последняя будет перезаписывать все предыдущие. Если шордкод имеет атрибуты, то они преобразуются в нижний регистр перед передачей в функцию. Значения останутся прежними. Примеры шорткода: [shordcode] [shordcode id='123'] [shordcode] текст [/shordcode] Использование: add_shortcode( $tag , $func...
, 13.11.2017 11:37

Получить IP сайта по URL или domain name

[get_ip_from_url] Чтобы получить IP адрес сайта имея domain name (доменное имя) или URL можно использовать обычную php функцию gethostbyname. Эта функция возвращает IPv4 адрес по имени узла hostname. В функцию нужно передать доменное имя без http и https. Для того чтобы получить чистый домен нужно распарсить URL на части, делаем это пхп функцией parse_url. Если gethostbyname выведет тот же урл, значит этот домен не привязан к IP, следовательно выводим...
, 13.11.2017 10:50

Как разбить на array каждую строку из textarea. PHP

Имеем форму  с полем ввода textarea и кнопочкой отправить (Submit). Отправляем это все методом пост (POST). Дальше обрабатываем эту форму с помощью PHP. Задача в переменной которая приходит от textarea каждую строку преобразовать в ячейку массива. Итак приступим. Код формы: <form method="post"> <textarea name="rows" placeholder="Add each row with a new line"></textarea> <input type="submit"> </form> Обработчик php: <?php if(isset($_POST['rows'])...