webew
Войти » Регистрация
 
Создать новую тему
Добавить статью

Статьи с меткой «PHP»

Раздел содержит статьи по программированию на PHP. Задавайте здесь любые вопросы по программированию по PHP.

Средства навигации по сайту: генерация с помощью PHP (2 комментария)

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

Простая функция для измерений скорости и использования памяти в PHP (2 комментария)

Вниманию читателей предлагается простой программный интерфейс для сбора значений [syntax=*php]microtime()[/syntax] и [syntax=*php]memory_get_usage()[/syntax] и представления их в удобном для восприятия виде.

Генерация HTML-кода форм с помощью языка PHP (5 комментариев)

Построение формы с сохранением уже введённых значений — не такая уж простая задача, особенно если приходится иметь дело со списками значений для выбора или c полями, соответствующими массивам. Предлагаемые инструменты позволяют свести решение этой проблемы к описанию полей формы в виде простых конфигураций и подключению нужных HTML-шаблонов.

Организация пространства адресов страниц веб-сайта средствами PHP и MySQL/MariaDB (5 комментариев)

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

Легкий ORM для PHP и MySQL (7 комментариев)

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

PHP: инструмент для проверки правильности заполнения веб-форм (1 комментарий)

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

PHP: критика перехода с оригинального API MySQL на mysqli и PDO (19 комментариев)

Оригинальный API MySQL (функции mysql_*() — например, mysql_query() и пр.) с версии PHP 5.5.0 объявлен устаревшим. Вместо него разработчики PHP рекомендуют использовать модуль mysqli или объекты данных PHP (PDO). Эти средства обладают расширенным по сравнению с традиционным API функционалом, но действительно ли они удобнее в повседневной ...

Архитектурная концепция программирования при работе со списками в веб-приложениях на основе PHP и MySQL (1 комментарий)

В статье излагается подход, позволяющий оптимизировать производительность запросов MySQL, а также облегчить написание кода на PHP с использованием специально разработанной для этого библиотеки.

Highload++ 2011. Репортаж с места событий.

3 и 4 октября 2011 года в Москве проходила пятая ежегодная конференция разработчиков высоконагруженных систем Highload++.

Легкий шаблонизатор на PHP (576 комментариев)

Вниманию читателей предлагается простой в использовании обработчик шаблонов на языке PHP с поддержкой условных конструкций, циклов, подключения вложенных шаблонов и вызова функций. Время обработки шаблона составляет в среднем 20-70 мс. Для работы требуется подключение одного php-файла (есть и на GitHub). Код стабилен и применяется на нескольких работающих проектах.

Именованные подшаблоны в регулярных выражениях

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

Удобные функции PHP для работы с MySQL (41 комментарий)

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

Функция PHP для создания уменьшенной копии изображения (resize) (10 комментариев)

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

Перевод в транслит русских и украинских текстов (12 комментариев)

Очень простая, но полезная и эффективная функция для перевода русского и украинского текста в транслит.

PHP-инструментарий для автоматического выравнивания HTML-кода (11 комментариев)

Веб-разработчикам часто приходится просматривать исходный HTML-код. Как правило, он оказывается довольно скверно оформлен, а потому трудно читаем. И хотя современные средства, такие как firebug, позволяют обойти эту проблему, иметь выровненный по вложенности и избавленный от каскадов пустых строк HTML-код всё же бывает полезно. В настоящей статье предлагается простое средство для автоматического выравнивания HTML-кода, реализованное на языке PHP.

Централизация обработки запросов к сайту с помощью mod_rewrite (15 комментариев)

Многие программисты создают на сервере структуру файлов и каталогов, точно соответствующую адресам страниц. Нередко это бывает неудобно: требуется создание разветвленной структуры каталогов, повторение определенного количества программного кода в нескольких местах и др. Модуль веб-сервера Apache [syntax=*text]mod_rewrite[/syntax] позволяет централизовать обработку запросов и сделать ответ сервера независимым от расположения физических файлов и каталогов — грубо говоря, решать, что ...

Как сделать иерархическое меню? (29 комментариев)

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

SQL-инъекции (18 комментариев)

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

Как защититься от межсайтового скриптинга (XSS)?

Межсайтовый скриптинг (Cross site scripting, XSS) — встраивание нежелательного кода в html-код страниц сайта. XSS можно условно разделить на пассивную и активную формы, которые мы рассмотрим ниже.

Живой бэкап сайта (9 комментариев)

Традиционный подход к резервному копированию сайта состоит в регулярном копировании на другой сервер дампа базы данных и архива файлов сайта. Недостаток метода в том, что backup выполняется вслепую без проведения теста на возможность его восстановления. В настоящей статье мы предлагаем автоматически восстанавливать backup на резервном сервере с поддержанием рабочей резервной копии сайта.

Бревно - система интернет-статистики своими руками (15 комментариев)

В статье описана система «Бревно» — система сбора статистики посещения сайта, построенная на простых принципах с использованием PHP и MySQL. Сбор и сохранение полной статистики позволяет ответить на многие вопросы, связанные с эффективностью каналов продвижения и юзабилити сайта. Простота кода (100 строк на PHP) позволяет настраивать систему под конкретные задачи и встраивать в существующий код.

Обработка GET-запроса в строке URL средствами PHP (26 комментариев)

Нередко возникает задача обработки GET-запроса, содержащегося в строке URL: например, получение подстроки, отвечающей за этот запрос, замена параметров запроса, удаление его из URL и др. В данной статье читателю предлагаются простые функции, решающие некоторые из таких задач.

Особенности условных конструкции со строками в PHP (9 комментариев)

Операции сравнения, операторы if и switch могут вести себя неожиданно в присутствии строковых переменных. Незнание поведения данных операторов может приводить к ошибкам безопасности приложения.

Подсветка синтаксиса в статьях с использованием GeSHi

GeSHi (Generic Syntax Highlighter) позволяет подсвечивать синтаксис кода, написанного любом из более 80 языков. GeSHi использует подключаемые файлы с описанием синтаксиса языков, что обеспечивает простоту добавления новых описаний. GeSHi написан на PHP. В настоящей статье мы рассмотрим использование GeSHi для автоматической подсветки синтаксиса в тексте статей или сообщений на сайте.

Число прописью средствами PHP (19 комментариев)

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

Отправка e-mail в русской кодировке средствами PHP (53 комментария)

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

Магические кавычки в PHP (4 комментария)

В PHP существует такое понятие, как "магические кавычки". Магические кавычки — эффект автоматической замены кавычки на обратный слэш и кавычку при операциях ввода/вывода в PHP.

Настройка и установка WAMP (10 комментариев)

Эта статья посвящена установке на ОС Windows стандартного копплекта ПО web-разработчика. Существуют готовые решения (типа Denwer), эта статья НЕ будет обсуждать Denwer и другие решения WAMP (Windows+Apache+MySQL+PHP). Все программное обеспечение будет устанавливаться вручную.

Сообщения с меткой «PHP»

Помогите решить проблему. Fatal error: Uncaught Error: Call to a member function fetch() on bool in C:\OpenServer\domains\site\models\Category.php:14

1 ответ

Проблема с сайтом, помогите!

2 ответа, последний ответ - 22 сентября 2019

Помогите с ошибкой

1 ответ

Помогите! Ошибка: Parse error: syntax error, unexpected '[' in C:\OpenServer\domains\trans.loc\lib\functions.php on line 47

2 ответа, последний ответ - 14 марта 2018

Parse error: syntax error, unexpected $end

23 ответа, последний ответ - 7 августа 2017

Подстановка значени из таблицы sql

7 ответов, последний ответ - 1 ноября 2016

Parse error: syntax error, unexpected '<'

1 ответ

Помогите! Ошибка: Parse error: syntax error, unexpected ';', expecting T_FUNCTION in N:\home\html.loc\www\lib\global_class.php on line 76

6 ответов, последний ответ - 29 сентября 2016

Parse error: syntax error, unexpected T_FUNCTION

2 ответа, последний ответ - 1 апреля 2016

Parse error: syntax error, unexpected T_FUNCTION

5 ответов, последний ответ - 27 октября 2015

Экранирование PHP_EOL в xml-аттрибуте

13 ответов, последний ответ - 17 октября 2015

PHP градиентная прозрачность копируемых изображений

6 ответов, последний ответ - 28 июля 2015

Гиф прозрачность на php

Организовать почтовый сервис на php

22 ответа, последний ответ - 3 июня 2015

ИЗ PDF В HTML

5 ответов, последний ответ - 30 декабря 2014

Преобразование с запросом htaccess

2 ответа, последний ответ - 21 декабря 2014

Помогите (суммирование данных столбца в php+mysql)

9 ответов, последний ответ - 18 июня 2014

РИТ 2014++ (скидка внутри!)

2 ответа, последний ответ - 17 апреля 2014

PHP, MySQL и хеширование

3 ответа, последний ответ - 12 декабря 2013

кое-что о высоких нагрузках

1 ответ

PHP и MySQL

7 ответов, последний ответ - 26 октября 2013

Что такое функция pack?

11 ответов, последний ответ - 14 июня 2013

Не видит сессии в папках

7 ответов, последний ответ - 17 марта 2013

Как в preg_replace отловить разные кавычки

5 ответов, последний ответ - 5 марта 2013

Конвертирование двухбайтовых символов.

8 ответов, последний ответ - 8 февраля 2013

Отправка "mail()" содержащее цикл

2 ответа, последний ответ - 18 января 2013

Как запретить долбежку одного и того-же ip

7 ответов, последний ответ - 22 декабря 2012

Как отследить время посещения сайта "PHP"

3 ответа, последний ответ - 21 декабря 2012

Код для выявления роботов

5 ответов, последний ответ - 20 декабря 2012

Трудности с jqGrid

3 ответа, последний ответ - 19 декабря 2012

Обфускация php-скриптов

3 ответа, последний ответ - 14 декабря 2012

Помогите пожалйста с файлами help.php , index.php

3 ответа, последний ответ - 6 ноября 2012

Файлообменник

3 ответа, последний ответ - 30 октября 2012

Как декодировать

31 ответ, последний ответ - 15 августа 2012

проблема с циклом

55 ответов, последний ответ - 20 апреля 2012

РИТ++ 2012. Репортаж с места событий.

Принудительная переадресация

1 ответ

Выборка из таблицы

44 ответа, последний ответ - 4 апреля 2012

некорректный запрос

1 ответ

как запретить запись?

10 ответов, последний ответ - 27 марта 2012

помогите пожалуйста!!!

3 ответа, последний ответ - 28 февраля 2012

Данные формы и номера страниц, как совместить?..

4 ответа, последний ответ - 14 февраля 2012

Вывод ошибок на экран при выполнении скриптов PHP

33 ответа, последний ответ - 5 февраля 2012

Вертикальный текст

5 ответов, последний ответ - 19 января 2012

русскоязычные даты в MySQL и PHP

Как вместе с редиректом отправить POST-запрос?

5 ответов, последний ответ - 24 декабря 2011

Завершение работы скрипта при отключении клиента

5 ответов, последний ответ - 5 декабря 2011

enum в php

4 ответа, последний ответ - 25 ноября 2011

HighLoad++, Москва 3-4 октября 2011

7 ответов, последний ответ - 19 октября 2011

Требуется помощь внедрения mysql запроса в php

3 ответа, последний ответ - 6 октября 2011

php5apache2_2.dll: совместная работа Apache и PHP

6 ответов, последний ответ - 18 сентября 2011

массивы, isset и NULL из MySQL

2 ответа, последний ответ - 18 сентября 2011

Названия по очереди (php)

1 ответ

Как отклеить сайт-паразит

4 ответа, последний ответ - 15 июля 2011

Вопрос по плагину xmasb-quotes для Wordpress

4 ответа, последний ответ - 26 июня 2011

Неявное преобразование чисел в строки в PHP в результатах запроса к MySQL

1 ответ

РИТ++ 2011. Репортаж с места событий.

ПОДСКАЖИТЕ...реализация на PHP

3 ответа, последний ответ - 23 марта 2011

Помогите с расчетом сумм?

1 ответ

Вопрос от чайника по типам

16 ответов, последний ответ - 24 ноября 2010

Спам

6 ответов, последний ответ - 21 октября 2010

Глюк регулярных выражений в PHP при работе с UTF-8

18 ответов, последний ответ - 8 октября 2010

Помогите пожалуйста с запросами к бд в php

1 ответ

Помогите со скриптом на mysql+php

2 ответа, последний ответ - 27 сентября 2010

нужна помошь...

12 ответов, последний ответ - 26 сентября 2010

Помогите разобраться, как ошибку исправить

1 ответ

Не могу понять как по порядку сделать вывод

3 ответа, последний ответ - 3 августа 2010

помогите плиз с запросом и немного с PHP?

2 ответа, последний ответ - 15 июля 2010

Уважаемые мастера есть проблема

2 ответа, последний ответ - 6 июля 2010

Не происходит присвоение переменной $limit.

3 ответа, последний ответ - 30 июня 2010

Русские буквы в URL страниц

16 ответов, последний ответ - 22 июня 2010

Мне нужен ваш F1 (хелп)....

10 ответов, последний ответ - 31 мая 2010

PHP и MySQL запрос на добавление данных не проходит, в чем проблема?

1 ответ

PHP и Apache, настройка на хостинге и Denwer.

12 ответов, последний ответ - 17 мая 2010

PHP и MySQL

1 ответ

связь php и MySql

10 ответов, последний ответ - 8 апреля 2010

изменение логотипа

7 ответов, последний ответ - 29 марта 2010

форум. разбиение большого кол-ва сообщений группами по 10

6 ответов, последний ответ - 29 марта 2010

динамическое содержимое прямо в тексте страницы

12 ответов, последний ответ - 25 марта 2010

Как реализовать выход и уничтожение сессий?

8 ответов, последний ответ - 22 марта 2010

Извлечь

3 ответа, последний ответ - 18 марта 2010

Всплывающий DIV с данными из БД

5 ответов, последний ответ - 17 марта 2010

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

2 ответа, последний ответ - 2 марта 2010

Помогите решить проблему с кодом!

63 ответа, последний ответ - 23 января 2010

кнопки "назад вперёд"

4 ответа, последний ответ - 14 января 2010

Помогите! ($const=$row['sirname'] НЕ пашет:( )

2 ответа, последний ответ - 7 ноября 2009

Запись в файл средствами PHP

1 ответ

Хранение php-кода в базе MySQL

2 ответа, последний ответ - 29 августа 2009

Хранение файлов: БД или файловая система

13 ответов, последний ответ - 28 августа 2009

Вопрос насчет области видимости переменной

Конкурентный доступ к файлу потоков сервера Apache

9 ответов, последний ответ - 15 июня 2009

Авторизация именем пользователя

2 ответа, последний ответ - 24 апреля 2009

Вопросы начинающего по PHP/MySQL

12 ответов, последний ответ - 22 февраля 2009

Вышла новая версия системы управления содержимым Flede 0.73

Счётчик тИЦ и PR.

2 ответа, последний ответ - 12 января 2009

Гиперссылка не работает

6 ответов, последний ответ - 12 января 2009

Мастерхост запускает новый датацентр

Расскажите об XSS

6 ответов, последний ответ - 7 декабря 2008

Регулярные выражения

51 ответ, последний ответ - 3 декабря 2008

PASSWORD() - что это такое и "стоит ли оно того"?

5 ответов, последний ответ - 2 декабря 2008

Как запретить ввод кириллицы в текстовое поле?

11 ответов, последний ответ - 17 ноября 2008

Webew представляет онлайн-курсы по веб-технологиям

Скорость создания изображения в PHP

6 ответов, последний ответ - 16 ноября 2008

Локализация ошибок в PHP-коде

12 ответов, последний ответ - 13 ноября 2008

Не могу получить данные из формы в PHP

2 ответа, последний ответ - 30 октября 2008

Опубликованы полные видеозаписи докладов Highload++

1 ответ

Не пропустите прямую трансляцию докладов Highload++ (понедельник и вторник)

1 ответ

Highload++, Москва 6-7 октября

2 ответа, последний ответ - 25 сентября 2008

Получение данных из столбца и использование их в формуле

1 ответ

РИТ: Высокие нагрузки, Москва 22-23 сентября

2 ответа, последний ответ - 19 сентября 2008

День программиста

12 ответов, последний ответ - 13 сентября 2008

mysql_pconnect vs mysql_connect

5 ответов, последний ответ - 5 сентября 2008

Как уменьшить нагрузку?

8 ответов, последний ответ - 21 августа 2008

Конференция РИТ: распад на два лагеря

3 ответа, последний ответ - 19 августа 2008

Помогите разобраться с запросом для БД.

6 ответов, последний ответ - 16 августа 2008

Проблема в выводе инфы с MySQL

3 ответа, последний ответ - 6 августа 2008

"Ускоряем" PHP

1 ответ

Ошибка No such file or directory

3 ответа, последний ответ - 23 мая 2008

ftp на локалке. Такое возможно?

2 ответа, последний ответ - 23 мая 2008

Опубликована программа РИТ-2008

OpenID

3 ответа, последний ответ - 4 апреля 2008
© 2008—2024 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100

Реклама: fluid-line.ru