Статьи автора Paul Osmachko | Wiki | PWODEV | Страница 8 из 9
, 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'])...
pwodev.com, 09.01.2025 19:04
, 13.11.2017 10:07

php.ini — Увеличить размер загружаемого файла

Как увеличить размер загружаемого на сервер файла в Wordpress или в любой другой CMS? Это делается в файлике php.ini параметром upload_max_filesize.  Я использую локальный сервер Mac OS и у меня этот файлик лежит по такому пути: /usr/local/etc/php/5.6/php.ini. У вас путь к файлу php.ini может отличаться. Также помимо этого параметра, я изменил сразу 2 остальных. Это post_max_size и memory_limit. upload_max_filesize - Устанавливает максимальный размер файла для...
, 10.11.2017 14:50

PHP Работа с файлами fopen, fwrite, fclose

Работа с файлами в PHP разделяется на 3 этапа: Открытие ищи создание нашего файла.Нужные нам манипуляции с файлом.В конце нужно файл закрыть. 1. Открыть или создать файл: Чтобы открыть файл с помощью PHP используем функцию fopen(): $file = fopen('file.txt', 'a+'); $file = fopen('files/file.txt', 'a+'); $file = fopen('http://www.example.com/', 'r'); Функция fopen( $file, $option ) имеет 2 параметра: $file - тут указываем путь к файлу.$option - режим открытия файла. r...
, 08.11.2017 13:08

Pug (Jade) — Database, Loop повторяющихся блоков

Для того чтобы верстать повторяющиеся блоки с помощью Pug, раньше называвшийся Jade, не обязательно постоянно копировать повторяющийся блок, достаточно вывести этот блок в цикле "each val in array", а данные выводившиеся в этом блоке сохранить в условную базу данных Pug. В таком случае нам не прийдется добавлять наши изменения в верстке к каждому блоку, а всего лишь изменить один раз в цыкле, после чего наши изменения в коде добавятся ко всем блокам сразу. Так как же это...
, 03.11.2017 14:15

Sypex Dumper — утилита для работы с базой MySQL

Sypex Dumper -  PHP утилита для создания бекапа MySQL базы данных. Если есть только FTP доступ к сайту, и нужно подключиться к базе данных, а доступа к серверу MySQL нет, приходит на помощь эта замечательная PHP утилита Sypex Dumper. Ее можно использовать для бекапа базы данных, экспорта и импорта, а так же если нужно перенести сайт с одного сервера на другой. Для работы утилиты Sypex Dumper нужно: Скачиваем PHP утилиту Sypex Dumper - скачать последнюю версию можно тут. Заливаем...
, 02.11.2017 10:51

Отключить автоматические обновления WordPress

Как отключить автоматическое обновление Wordpress? Как отключить обновление плагинов, темы и самого ядра WP? Как убрать сообщение об обновлении версии Вордпресс? Как запретить обновление плагинов? Как убрать пункт обновлений в админке Wordpress? Как отключить все обновления полностью? Если у вас возникают такие вопросы, то скорее всего вы переписали часть ядра Wordpress или плагина, что не рекомендуется, поэтому попробуйте создать свой плагин со своими изменениями, либо добавить все эти...
, 26.10.2017 12:37

Google PageSpeed и htaccess оптимизация скорости сайта

Чаще всего при проверке скорости загрузки страницы в гугл сервисе Google PageSpeed либо любом другом сервисе появляются рекомендации включить сжатие GZIP либо использовать кэш браузера для ускорения сайта. Самые распространенные рекомендации: Используйте кеш браузераВключите сжатие Чтобы исправить эти ошибки нам нужно в корне нашего сайта найти или создать .htaccess файл и заполнить его нужным нам кодом. 1. Итак чтобы включить использование кеша браузера вводим в .htaccess файл...
, 26.10.2017 09:55

PhpStorm отображение на FTP скрытых файлов

Для того чтобы скрыть или отобразить скрытые файлы в PhpStorm при FTP подключении достаточно в настройках PhpStorm FTP сервера поставить галочку напротив "Show and process hidden files". Подробный путь в настройках: PhpStorm -> Preferences -> Build, Execution, Deployment -> Deployment -> (выбираем нужный сервер) -> Advanced Options -> Show and process hidden files Сегодня у меня спросили почему PhpStorm не видит .htaccess файл на FTP? Стало забавно потому как сразу...
, 24.10.2017 10:19

Viewport — мета тег для нормальной верстки для мобильного устройства.

Viewport это штука без которой нельзя обойтись. Если вы верстаете под мобильное устройство iPhone или Android да и вообще любое другое устройство, правильно чтобы верстка отображалась одинаково на всех видах экрана, чтобы не было косяков и все было корректно по дизайну. Если вы верстаете правильно, а так и надо, то вам пригодится очень важный тег который позволит убрать стандартное увеличение, зум (zoom) и чтобы ширина (width) и высота (height) на мобильном (mobile) устройстве отображалась...