SWFUpload – пример загрузки файлов

Перепробовав несколько готовых вариантов скриптов для загрузки файлов, решил в конечном итоге всё же реализовать загрузку файлов с помощью SWFUpload.
В итоге всё оказалось достаточно просто и, главное, эффективно. Немного помучавшись с путями к файлам и папкам, всё же сделал готовый к работе пример загрузки файлов на CakePHP с использованием SWFUpload.
Цель номер 1 – «Деньги»
Заставила задуматься следующая статья Максима Спиридонова «Испытание сбывшимися мечтами: должны ли мотивировать предпринимателя деньги?»
———————————
«Цель компании не в том, чтобы всё превращать в деньги…»
Что движет людьми, создающими свой бизнес? Хотя, если подумать, и мотивы простых наёмных работников часто те же самые.
Чаще всего стимулом для большинства становятся деньги. Зачем? Чтобы можно было: Далее
CakePHP – сохранение массива данных (нескольких записей)
Для того, чтобы сохранить данные в CakePHP, пришедшие, например, после редактирования формы, нужно воспользоваться функцией save. Формат данных (передаваемой переменной) при этом должен быть следующим:
1 2 3 4 5 6 7 8 | Array ( [ModelName] => Array ( [fieldname1] => 'value' [fieldname2] => 'value' ) ) |
А что делать, если необходимо сохранить массив данных, то есть сразу несколько записей?
PHP – функция склонения слов после числительных
Сообщение отправлено 1 часов назад… На нашем сайте присутствует 815 посетитель… Тема просмотрена 33 раз…
Склонение слов-существительных после числительных, судя по всему, проблема для многих программистов. Но за этим незнанием или небрежностью порой можно усмотреть наплевательское отношение к посетителям и читателям ресурса, которые в большинстве своём успели пройти курс средней школы и замечают такие ошибки легко.
А ведь для того, чтобы склонения слов не резали слух и глаз, потребуется совсем небольшая функция…
Скругленные углы с помощью jQuery
Способов создания закруглённых уголков с помощью CSS – многое множество. Многие из них достаточно простые, а некоторые требуют изрядно пошевелить мозгами при освоении.
Однако есть и уж совсем простые способы создания скругленных углов – с помощью jQuery.
Далее
PHP – определить IP пользователя
Довольно часто для новичков (и не очень) встаёт вопрос с определением IP адреса пользователя. Зачем каждый из программистов его определяет и как использует – уже другой вопрос (хотя должен быть по сути первостепенным).
Но тут может встать вопрос с использованием прокси-сервера, вследствие чего полученное значение будет не совсем верное. Что же в этом случае делать? Для примера вы можете воспользоваться следующей функцией:
Далее
CakePHP – получить ID последней добавленной записи
Для того, чтобы получить ID последней добавленной записи, в CakePHP существует несколько способов:
1. getLastInsertId
1 | $this->Modelname->getLastInsertId() |
2. id
1 | $this->Modelname->id |
Но эти методы дают результат только после добавления записи в таблицу. А что делать, если нужно получить этот параметр в произвольном месте?
Далее
Отправка email с помощью CakePHP

Создание и отправка email сообщений может пригодится в различных ситуациях, начиная от регистрации пользователей и заканчивая реализацией личных сообщений между юзерами.
В CakePHP есть удобный и простой компонент для создания подобного функционала. Далее
CakePHP – объединение массивов
Работа с массивами – одна из основных в программировании, какого бы языка это не касалось (конечно, если речь о языках высокого уровня).
Извлекая данные из базы, получая массив в результате парсинга или как результат работы различных PHP методов – в том или ином случае программист сталкивается с тем, что ему необходимо объединить массивы. Причем структура их может существенно отличаться.
Для объединения массивов в CakePHP существует встроенная функция am().
Далее
CakePHP – функции для отладки
В разработке любого приложения очень важна роль отладки. В CakePHP можно добавить несколько очень полезных функций, которые могут сильно упростить и помочь в дальнейшей работе.
Описывать эти функции можно в файле Bootstrap – app/config/bootstrap.php Далее

admin







