PHP → Преобразование имен файлов на PHP перед загрузкой на сайт

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

В данной статье я расскажу о способе преобразования имен файлов на PHP без применения регулярных выражений.

Опубликовал admin
15 Авг, Воскресенье 2010г.

PHP → Модификация изображений для сайта, или какие бывают превьюшки

Наверняка каждый из вас делал сайт, где администратор, или даже пользователи, могу закачивать изображения, которые должны отобразится на сайте. Такие изображения можно разделить условно на 2 группы: те, которые вставляются в тело статей, скажем с помощью wysiwyg-редактора, и те, которые закачиваются в отдельное поле и потом выводятся в заранее отведенном месте.

http://www.unisa.edu.au/help-webimage/images/resize.gif

Опубликовал admin
7 Авг, Суббота 2010г.

PHP → Библиотека классов для работы со службой «API Яндекс.Фотки»

Библиотека позволит вам использовать службу «API Яндекс.Фотки» в проектах, написанных на PHP и охватывает все возможности, которые на данный момент предоставляет API.

http://drupal.org/files/images/galcarousel.thumbnail.png

Опубликовал admin
6 Авг, Пятница 2010г.

PHP → Использование шаблонов SMARTY с PEAR HTML_QuickForm

1. Введение.

Что из себя представляет эта статья.

Данная статья является простым введением в использование шаблонов Smarty с классами PEAR HTML_QuickForm. Статья не является исчерпывающим руководством, и фактически представляет лишь малую часть функциональности шаблонов Smarty. Однако для новичка в использовании шаблонов Smarty данная статья будет полезной базой.

Опубликовал admin
26 Дек, Суббота 2009г.

PHP → Загрузка браузером нескольких файлов

Если нужно дать пользователю возможность загрузки нескольких файлов, традиционное решение на данный момент — использовать для этой цели flash (реже — java applet или activex). В случае, если соответствующий плагин недоступен, пользователю, как правило, показывают стандартный html-элемент для загрузки файла.

Последнюю ситуацию можно улучшить, если использовать встроенную в браузеры возможность множественной загрузки файлов. Из всех браузеров сейчас данную возможность не поддерживает только internet explorer (впрочем, мы ещё не видели девятую версию, может там что-то изменится), остальные браузеры — opera 9 и выше (а так же версии 3.5—6.05), firefox 3.6+, chrome 3.0.191.0+ и safari 4.0.1+ такую возможность предоставляют.

Опубликовал admin
10 Дек, Четверг 2009г.

PHP → TwittReader – твитты на вашем сайте

Выкладываю свой велосипед с:

  • возможностью вывода одного или нескольких последних статусов
  • подсветкой ссылок, e-mail, юзеров, хэш-тегов
  • кэшированием, которое работает в т.ч. когда Твиттер упал (а такое бывает)
  • перекодировкой (если на сайте используется не UTF-8)
  • гибкими настройками, собственными шаблонами
Опубликовал admin
9 Ноя, Понедельник 2009г.

PHP → Работаем с Google Protocol Buffer в РНР

В проекте, который я сейчас разрабатываю, возникла необходимость смены протокола, который используется для обмена данными между частями приложения. Сейчас, на уровне внутренних сервисов, обмен происходит через передачу сериализированных массивов РНР поверх TCP сокетов. Так как по обе стороны находятся приложения на РНР, проблем не возникает, формат пакета данных также стандартный, поэтому особых сложностей нет. Разве что часто меня не удовлетворяет скорость обработки, а также то, что мы сильно завязаны на язык и платформу. Если придется стыковать с другой системой или же переписать что-либо, будут сложности — ведь сериализированный формат поймет лишь родной язык, а писать парсер мне не очень хочется. Первоначальный выбор был более чем оправданным — скорость разработки и отладки были приоритетными, сейчас есть немного времени и желания посмотреть на архитектуру с высока и другим взглядом.
pb4php_logo

Опубликовал admin
9 Ноя, Понедельник 2009г.

PHP → Оптимизация PHP кода: 7 принципов

Производительность решений на PHP — частая тема различных споров и дискуссий. Мы не будем сейчас участвовать в них. Ведь как бы там ни было, все всегда зависит от конкретной задачи. К примеру, мне известен достоверный случай, когда некий программный код в течение полутора года переписывали на Ассемблере. Изначально он был написан на Си. Когда работы завершились, позади остались сотни рабочих дней большой группы разработчиков, а на руках — версия ПО, полностью написанная на Ассемблере. Какое же было удивление команды, когда в итоге их творение на Ассемблере заработало гораздо медленней их же, более раннего творения на Си!

Опубликовал admin
17 Окт, Суббота 2009г.

PHP → Yii 1.0.6

7 июня вышла очередная ежемесячная версия фреймворка Yii — 1.0.6. Рассмотрим список и немного деталей самых примечательных изменений.

Опубликовал admin
10 Июн, Среда 2009г.

PHP → Оформление SQL запросов в PHP

Доброго времени суток. Решил рассказать о том, как я оформляю SQL запросы в PHP. Итак каким критериям должен удовлетворять мой запрос: Удобочитаемость; Возможность комментировать каждое действие в запросе; Возможность исключить одну из таблиц или действий при помощи комментария, не удаляя ничего из запроса.

Опубликовал admin
2 Мар, Понедельник 2009г.

PHP → Использование связки из PHP и MySQL совместно с Google Maps

Этот урок предназначен для людей, знакомых со связкой PHP/MySQL и желающих научиться использовать Google Maps API вместе с базами данных MySQL. После завершения этого урока у Вас будет карта, основанная на базе данных. На карте будут расположены маркеры разных цветов. Одни из них будут указывать на рестораны, другие – на бары. При клике по маркеру будет появляться инфо-окно, показывающее название места и его адрес.

Урок разбит на следующие параграфы:

Опубликовал admin
9 Сен, Вторник 2008г.

PHP → 8 веских причин сделать сайт на PHP

В наше время многие пользователи Интернета превращаются в его строителей. Насмотревшись на чужие сайты, простой интернетчик начинает задумываться и о собственном "офисе" в этом мегаполисе. Но как? В какой программе? На каком языке? Именно на последний вопрос даёт развёрнутый ответ эта статья. А поскольку Вы её читаете, то видимо тоже заинтересованы в создании своего сайта.

Опубликовал admin
8 Сен, Понедельник 2008г.

PHP → Драйвер SQL Server 2005 для PHP

Выполняя свое обещание о поддержке

PHP → PHP класс для работы с Яндекс.XML

Уже продолжительное время доступен сервис Яндекс.XML — сие есть не что иное, как поисковый сервис, который позволяет делать автоматические поисковые запросы к Яндексу и публиковать его ответы у себя на сайте и данный пост посвящен приручению сего зверя с использованием PHP.

Опубликовал admin
30 Авг, Суббота 2008г.

PHP → Ошибки начинающих PHP разработчиков

Подборочка ошибок начинающих PHP разработчиков…

Опубликовал admin
30 Авг, Суббота 2008г.
RSS-материал
stimulsoft Скачать StimulsoftReportsNetTrial.zip Скачать StimulsoftReportsWebTrial.zip Stimulsoft Reports.Net Stimulsoft Reports.Web

Объявления

Последние комментарии

Ваше мнение

Для чего мы апгрейдим свой компьютер?: