PHP- все статьи тега ➜ страница 5
Группировка массивов в PHP
У меня есть массив из 200 элементов. Я хотел бы вывести массив, но сгруппировать элементы с общим значением. Аналогично группе SQL по методу. Это должно быть относительно легко сделать, но мне также нужен подсчет для групповых элементов. Есть ли у кого-нибудь эффективный способ сделать это? Это будет происходить при каждой загрузке страницы, поэтому мне нужно, чтобы она была быстрой и масштабируемой. Могу ли я предварительно сбросить результаты в нечто вроде Lucene или sqlite, а затем выполнит ...
Будет RewriteRules В.htaccess влияет на скорость работы сайта?
Я планирую добавить не более 10 .htaccess переписывает url-коды в домашнем каталоге повлияет ли это на выполнение (время загрузки сайта) моего сайта ? Мой ток .файл htaccess-это Options +FollowSymLinks RewriteEngine On RewriteRule ^([0-9]+)/([0-9]+)/([^.]+).html index.php?perma=$3 RewriteRule ^movies/([^.]+).html gallery.php?movie=$1 RewriteRule ^album/([^.]+).html gallery.php?album=$1 RewriteRule ^img/([^.]+)/([^.]+).html gallery.php?img=$2 RewriteRule ^movies.html gallery.php ...
Woocommerce upsell с флажками
У меня возникла проблема с новым разделом upsell, который я добавил для сайта wordpress/woocommerce. Upsells красиво отображаются на странице продукта и могут быть добавлены в корзину, но идентификаторы продукта прикрепляются после этикетки. Пожалуйста, смотрите прилагаемые фотографии; Код, который я использую; Функции.php function add_upsells_to_cart( $cart_item_key ) { global $woocommerce; if ( empty( $_REQUEST['upsells'] ) || ! is_array( $_REQUEST['upsells'] ) ) ...
Как задать тип отчета для API отчетов Amazon MWS
Я заказал этот отчет о транзакциях у Amazon seller central, потому что нельзя запросить его через API Report. Теперь я пытаюсь загрузить этот отчет с помощью API отчетов, который работает нормально, но теперь я пытаюсь установить тип отчета "_GET_DATE_RANGE_FINANCIAL_TRANSACTION_DATA_", так что я получаю запрошенный список отчетов только для этого типа отчета. Я использую код ниже, но он дает мне эту ошибку " фатальная ошибка: вызов функции-члена getType () на a в / AmazonAPI / ReportsAP ...
PHP: лучший способ получить объект DateTimeImmutable для определенного времени
Итак, у меня есть некоторые значения времени: $year = 2017; $month = 2; $day = 16; $hour = 7; $minute = 24; $second = 10; Есть ли у PHP естественный способ получить объект DateTimeImmutable из этого? Так ли это? $datetime = new DateTime; // Create DateTime for current time $datetime->setDate($year, $month, $day); $datetime->setTime($hour, $minute, $second); $datetime = DateTimeImmutable::createFromMutable($datetime); Конструктор принимает только строку. Руководство описывает неск ...
Преобразование объектов массива в строку и разделение значений
У меня есть следующий результат Array ( [0] => stdClass Object ( [name] => Identification ) [1] => stdClass Object ( [name] => Assay ) [2] => stdClass Object ( [name] => pH(Acidity/Alkalinity)) [3] => stdClass Object ( [name] => Sterility ) ) Я хочу разделить значения массива объектов с помощью запятой и вернуть их в виде строки, чтобы получить такой результат: Identification, Assay, ph(Acid/Alkalinity), Sterility Я попробовал сле ...
Тот же маршрут, но вызов другого контроллера в Laravel 5.1 routing
У меня есть два url-адреса: один для категории и один для бренда, например: http://localhost/project/womens-fashion #category http://localhost/project/babette-clothes #brand Я просто хотел сделать один маршрут, но вызвать другой контроллер. Я написал маршрут, но его не работает для меня его ошибка отправки. Смотрите ниже код: <?php use DB; use IlluminateRoutingUrlGenerator; use IlluminateSupportFacadesRedirect; Route::get('/','HomeController@index'); Route::get('/product', array( ...
Проблема с динамической генерацией SVG-изображений
Я пытаюсь написать скрипт на стороне сервера (PHP) для создания образа SVG на основе пользовательского ввода. Я использую следующий код: <?php echo '<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <head><meta http-equiv="Content-Type" content="svg+xml" /></head> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <circle cx="100" ...
как подключиться к базе данных mysql в Zend framework с помощью класса connection
Я новичок в Zend framework.Я попробовал подключение базы данных на каждой конкретной странице в действии метода контроллера его работы нормально. Я использую WAMP server, но теперь я хочу изучить класс подключения к базе данных на одной странице.и используя это на разных разных методах действия. Я хочу, чтобы соединение было сделано на индексной странице и использовалось на всех страницах проекта. Это мой метод действия в контроллере: public function userAction() { $db = Zend_Db ...
Как добавить / удалить pkcs7 padding из зашифрованной строки AES?
Я пытаюсь зашифровать / расшифровать строку, используя 128-битное шифрование AES (ECB). Что я хочу знать, так это как я могу добавить / удалить pkcs7 padding к нему. Кажется, что расширение Mcrypt может позаботиться о шифровании / дешифровании, но заполнение должно быть добавлено/удалено вручную. Есть идеи? ...
Получить Div свойство с помощью PHP Simple HTML DOM Parser
Я могу получить свойство якоря href с помощью PHP Simple HTML DOM Parser, Используя следующий код foreach($page->find('a') as $anchor){ echo trim(strip_tags($anchor->href)); } Это работает абсолютно нормально. Но вот в чем проблема, теперь я должен получить свойство data-cursor div <div class = 'someClass' data-cursor = '4515314844'> some contents here.. </div> Но если я попробую тот же подход, что и упоминалось выше, это приведет к ошибке foreach($page->f ...
Отслеживание изменения значения переменной PHP
На самом деле я пытаюсь отслеживать переменную PHP (может быть, как отдельный поток, но не возможно в PHP) и запускать функцию PHP всякий раз, когда значение переменной изменяется. Например: возьмем переменную $_GLOBALS ['foo']=1; Если в какой-то момент в коде значение $_GLOBALS['foo'] изменится на что-то другое, я хочу немедленно запустить функцию PHP. Переменная может находиться в любом месте внутри цикла или в функции и т. д. Почему я хочу этого : у меня есть переменная, в которой хранит ...
Будут ли XPath 2.0 и / или XSLT 2.0 реализованы в PHP?
вопрос был задан, но был удален спрашивающим, прежде чем он получил ответ. Поскольку я считаю, что вопрос является здравым и законным и служит определенной цели, я задаю его снова и даю ответ, который я уже написал для первоначального вопроса. Будут ли когда-нибудь реализованы XPath 2.0 и/или XSLT 2.0 в PHP или есть какие-то планы? ...
PHP code igniter с использованием curl для iOS push-уведомлений
Я создал веб-сервис для отправки push-уведомлений на ios с помощью curl, у меня есть ck.PEM файл для разработки, содержащий как CERT & RSA закрытый ключ, так и ссылающийся на него корректно. Но каждый раз, когда я вызываю веб-сервис, я получаю одну и ту же ошибку Завиток ошибка: не удалось использовать клиентский сертификат (ключ найден или неправильный пароль?) Все связанные решения не работают, за исключением альтернатив с использованием "stream_context_create", но я хочу сделать это с ...
Удалить файл через некоторое время в PHP
У меня есть php-скрипт, который предоставляет ссылку на временный файл, созданный с помощью скрипта. Я хочу, чтобы человек мог загрузить файл, но я не хочу, чтобы файл оставался на сервере в течение длительного времени. Я хотел бы удалить файл, скажем, через 2 минуты. Как это можно сделать? ...
PHPUnit: тестовый массив объектов
Только недавно заскочил в PHPUnit, читал о нем, пробовал некоторые примеры, чтобы освоиться в написании тестов для моих будущих проектов. Мне нужно проверить этот сценарий, у меня есть класс студентов, который выглядит так: class Students { public function getStudents($studentName, $studentId) { $students= array(); //Instantiating OldStudent Class from Old Project $oldStudents = OldStudents::getStudentByName($studentName, $studentId); //Creat ...
Запись EXIF в JPG с помощью PHP
В течение нескольких дней я пытаюсь записать (или обновить) информацию EXIF (геотег, широта и долгота) в JPG-изображении с помощью PHP. После безуспешных консультаций со многими сайтами я думаю, что лучший вариант-использовать Imagick, но хотя кажется, что я могу установить широту и долготу с setImageProperty (), но когда я пишу изображение, EXIF не сохраняется. Здесь я даю фрагмент кода: //Loading existing image $edited = new Imagick(dirname(__FILE__)."/mini.jpg"); //Stripping the curren EXI ...
Как написать полный рабочий день в strtotime?
Я пытаюсь получить метку времени для: "час: минута am / pm месяц / день / год", но это, кажется, не работает должным образом. В каком порядке это должно быть? Пример моего текущего заказа: 11: 59 утра, 19.04.2012 ...
PhpStorm как изменить подпись по умолчанию для пользователя?
Всякий раз, когда я создаю новый файл, старая подпись разработчиков автоматически вставляется в начало файла. Я провел кое-какие исследования, но пока мне ничего не помогло. Есть ли способ изменить это ? /** * Created by old dev * Developed by old dev * Date: 11.5.2015 * Time: 08:50 */ ...
Проверка MIME-типа загрузки файлов с помощью Laravel 4
Когда я загружаю хорошо сформированный MP3-файл, Laravel 4 говорит мне, что это не audio/mp3, а application/octet-stream, что делает эту проверку неудачной: $validator = Validator::make( array('trackfile' => Input::file('trackfile')), array('trackfile' => 'required|mimes:mp3') ); if($validator->fails()) return 'doesn't works because mime type is '.Input::file('trackfile')->getMimeType(); else return 'it works!'; Почему он не загружает файл в виде файла audio/mp ...