сначала код: <script type="text/javascript"> (function($){ $countForms = 1; $.fn.addForms = function(idform){ var myform = "<table>"+ " <tr>"+ " <td>Field A ("+$countForms+"):</td>"+ " <td><input type='text' name='field["+$countForms+"][a]'></td>"+ " <td>Field B ("+$countForms+"):</td>"+ " <td><textarea name='field["+$countForms+"][b]'></textarea></td>"+ " <td><button>remove</button></td>"+ " </tr>"+ "</table>"; if(idform=='mybutton'){ myform = $("<div>"+myform+"</div>"); $("button", $(myform)).click(function(){ $(this).parent().parent().remove(); }); $(this).append(myform); $countForms++; } }; })(jQuery); $(function(){ $("#mybutton").bind("click", function(e){ e.preventDefault(); var […]
Я ищу брокер сообщений (например, Apache ActiveMQ для Java), который работает с PHP, желательно с открытым исходным кодом. Есть идеи?
Посоветуйте мне самый оптимальный способ сохранения больших файлов с php stdin, пожалуйста. Разработчик iOS отправляет мне большой видеоконтент на сервер, и я должен его хранить в файлах. Я прочитал поток stdin с видеоданными и напишу его в файл. Например, следующим образом: $handle = fopen("php://input", "rb"); while (!feof($handle)) { $http_raw_post_data .= fread($handle, 8192); } Какую функцию […]
Итак, цепочка событий: Пользователь отправляет форму. Во время обработки представления создается сообщение, такое как «Ваша запись была сохранена». Пользователь перенаправляется на новую страницу, скажем, результаты поиска. Новая страница должна отображать сообщение. Итак, вопрос в том, как получить сообщение от шага 2 до шага 3? Это всего лишь один простой пример … есть много других более […]
Я разрабатываю приложение администрирования с Kohana 3, и я, очевидно, работаю с множеством форм. Приложение должно быть многоязычным, и я очень смущен тем, как управлять файлами сообщений и особенно тем, как обращаться к ним. Поддерживает ли i18n различные папки и файлы внутри языковой папки? Например: i18n ан форма фр форма Или он поддерживает массивы в […]
Рассмотрим веб-приложение PHP, целью которого является принятие пользовательских запросов для запуска родовых асинхронных заданий, а затем создание рабочего процесса / потока для запуска задания. Рабочие места не особенно интенсивные для CPU или памяти, но, как ожидается, они будут блокировать вызовы ввода-вывода довольно часто. Не более одного или двух заданий должно запускаться в секунду, но из-за […]