Результаты поиска Категория: PHP - Часть 3

Функция генерации пароля на php

PHP

Понадобилась мне простая функция генерации пароля на php. Алгоритм прост, на вход указываем длину, и возможно список букв для генерации. На выходе, получаем пароль из случайным образом выбранных букв указанной строки..

Автор: Виталий Орлов


Open Server, создание домена, базы данных и простого приложения на php

Website

В этом посте я опишу, настройку домена, создание базы данных, и простого скрипта с использованием Open Server - платформы WAMP для веб разработчика. Итак поехали..

Автор: Виталий Орлов


Как разукрасить вывод в консоль, на php

PHP

Задался я вопросом, а можно ли выводить строки, в терминал, не обычным цветом, а заданным, например зеленым. Это было бы довольно удобно..

Автор: Виталий Орлов


Пример обработки данных поступающих на STDIN

Bash

Недавно начал использовать php для пост обработки, некоторых данных полученных в консоли линукса. Например, я хотел бы каким-то образом подсветить некоторые данные, после выполнения команды: ps -A | grep mysql ...

Автор: Виталий Орлов


Перехват результата выполнения команды в консоли, на php

PHP

Столкнулся я с задачей использования php для парсинга выполнения некоторой команды на php. Однако перехватить её вывод, оказалось не так уж и просто..

Автор: Виталий Орлов


Скрипт для создания пользователей ProFTPD

proftpd

Под катом скрипт для создания пользователей ProFTPD

Автор: Виталий Орлов


MySQL, Serialize и символ CR

mysql

Так как я порой сталкиваюсь с редактированием большого кол-ва сайтов (сетки сайтов), то настройки этих сайтов, я разумеется не делаю вручную. Для этих целей был написан генератор, который выдает на выходе sql дамп или простыню запросов, выполнив которые я произвожу настройки сайтов, всех плагинов и т.д. Но, сегодня я столкнулся с проблемой, при подготовке шаблонов для генератора, а именно была проблема с заменами в сериализированном тексте, в котором есть переносы строк. Для многих это больная проблема, но я разобрался с ней..

Автор: Виталий Орлов


phpMyAdmin и max_input_vars

phpMyAdmin

Сегодня при редактировании данных в phpMyAdmin получил такую ошибку: PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0. Собствено в ошибке, говорится что кол-во входящих переменных превышает 1000. С такой ошибкой я столкнулся впервые и конечно не понимал что имеют ввиду..

Автор: Виталий Орлов


Openserver, phpmyadmin автовход

Openserver

Решил сделать автовход в phpMyAdmin, такой же как в денвере. Т.е. чтобы не вводить каждый раз имя и пароль, а автоматически входить сразу после набора url. Делается это так..

Автор: Виталий Орлов


Функция для проверки кол-ва кадров в анимированном gif-e

PHP
Под катом функция с помощью которой можно проверить кол-во кадров в гифке..

Автор: Виталий Орлов


На каком ip работает php

PHP

Сегодня понадобилось, чтобы некий робот работал со второго ip-шника сервера. Но при обычном тесте, этого не получилось..

Автор: Виталий Орлов


PHP и запятая при объявлении массива

PHP

Решил потестить разницу, между:

и

получил вполне ожидаемый результат: разницы нет, во втором случае, последний элемент не будет создан 🙂 Подробности теста под катом.

Автор: Виталий Орлов


WordPress. Не отображаются посты на странице автора.

Сегодня столкнулся с интересной проблемой. А именно при модификации темы для WP, на странице автора (там где должен выводится список постов),  они не выводились. Я довольно долго думал в чем же причина, оказалось все довольно банально..

Автор: Виталий Орлов


Нагрузка на сервер от поисковиков

Робот

Сегодня заметил что один из моих серверов дико перегружен. Load average был стабильно за 30. Началось все с того, что при коннекте к серверу по ftp, я получил ошибку 10600, что мол нет коннекта к серверу. Да уж подумал я, пошел по ssh смотреть в чем проблема.

Автор: Виталий Орлов


Как включить вывод ошибок в PHP

PHP

Практически всегда хостеры на серверах отключают вывод ошибок php в код страницы. И это правильно, не нужно посетителям видеть эту информацию, пусть уж лучше будет пустая страница.. Но как же быть, когда вебмастеру надо все же посмотреть что за ошибки, а в логи лезть не хочется..

Автор: Виталий Орлов


Вышел PHP 5.4.0

PHP

Прокомментирую то, о чем знаю..

Автор: Виталий Орлов


Относительные и абсолютные пути

PHP

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

Автор: Виталий Орлов


Текстовые редакторы и PHP

UTF8 without BOM

Все мы знаем, что для web проектов, лучше использовать кодировку UTF-8. Разумеется именно так я и стараюсь поступать. Но вот незадача столкнулся с проблемой. Если текст не содержит символов в кодировке UTF-8, то текстовые редакторы при открытии, автоопределяют её как ANSI. В принципе все верно, ведь UTF-8 хранит английские символы, также как и ANSI отводя под них один байт. Представьте теперь, что вы открываете файл, добавляете туда русский текст, потом сохраняете и думаете, что все "ок", я же создавал файл в UTF-8. И потом долго ищите ошибку почему у Вас неверная кодировка.

Автор: Виталий Орлов


phpMyAdmin, 1800 секунд, это много или мало?

phpMyAdmin

Сегодня выдалось отличное утро, выпив кофе, я продолжил работу над проектом "Каталог испанской VIP недвижимости"
Появилась необходимость создать в MySQL еще одну таблицу. Переключившись на вкладку с phpMyAdmin'ом я получил сообщение:

Отсутствие активности более 1800 секунд, пожалуйста, авторизуйтесь заново

Автор: Виталий Орлов


PHP и файлы в MySql

mysql

Как записать файл в базу данных, чтобы он не портился?

Используйте base64 кодировку!

Автор: Виталий Орлов