PHP- все статьи тега ➜ страница 10
Что такое cURL в PHP?
В PHP я вижу слово cURL во многих проектах PHP. Что это? Как это работает? Ссылка: (Что такое cURL в PHP?) ...
поиск по массиву возвращает неверный ключ [дубликат]
На этот вопрос уже есть ответ здесь: PHP in_array () / array_search () нечетное поведение 2 ответа У меня есть такой массив: $ar = [ 'key1'=>'John', 'key2'=>0, 'key3'=>'Mary' ]; И, если я напишу: $idx = array_search ('Mary',$ar); echo $idx; Я получаю: key2 Я искал по сети, и это не проблема изоляции. Похоже, что когда ассоциативный массив содержит значение 0, array_search сбой, есл ...
Сохранить в MySQL сериализованную информацию с кавычками
Пытаясь спасти сериализованные строки в SQL, но потом у меня возникли проблемы с десериализация это из-за кавычек. Пример, строка "te'St", после сериализации мы имеем s:5:"te'st"; Но чтобы сохранить его в SQL, нам нужно добавить косые черты, и я делаю serialize(addslashes($string)) После этого в нашей БД MySQL мы имеем s:6:"te'st"; И это проблема. с:6 означает, что мы имеем 6 символов строки, но наш "Дэ ты" только 5, так что, когда мы пытаемся восстановить его, то получаю ошибку. Ка ...
Symfony: как получить параметр из маршрута внутри FormType?
Я пытаюсь получить доступ к параметру page из текущего маршрута в пределах FormType. Он работает в Controller, но не в FormType. Я хотел бы избежать передачи параметра типа /?page=1 и предпочесть /page/1. Маршрутизация.yml my_route: path: /data/page/{page} defaults: _controller: MyBundle:MyController:myAction Src / myBundle / Form / Type / MyFormType.php class MyFormType extends AbstractType { // ... public function buildForm(FormBuilderInterface $builder, array ...
Разбиение строки на массив на основе диапазона символов unicode в PHP
Извините за неоднозначную тему, но я ищу строку с кириллическими символами, которая может выглядеть как «Добрый день!» - сказал он, потянувшись… В массив, который выглядит как [0] => « [1] => Добрый␠ [2] => день!»␠-␠ [3] => сказал␠ [4] => он,␠ [5] => потянувшись… Таким образом, по существу, я ищу разрыв, который произойдет на границе между любым символом и кириллическим символом (диапазон [а-я]), хотя это должно быть верно только тогда, когда мы переходим от любого символ ...
Сохранение данных формы в существующий XML-файл с помощью PHP
Итак, вот что я хочу сделать (примечание: Я все еще новичок в PHP): У меня есть регистрационная форма для фильмов / сериалов и т. д. Затем данные из заполненной формы регистрируются (register.php) и отправляется в базу данных MySQL, которая работает нормально. Тут приходит но: я тоже хочу, в том же файле реестра (register.php), данные для хранения в существующем XML-файле (data.XML). Важно, что каждая успешно отправленная форма хранится в одном и том же XML-файле (data.XML). I отображение все ...
Создание XML с атрибутом xmlns: xlink в узле
Я пытаюсь добавить генерацию вывода следующим образом: <mets .... xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd"> Я могу сгенерировать все нормально, но не могу добавить атрибут xmlns:xlink. Самое близкое, что я получаю: $this->xml = new SimpleXMLElement('<mets></mets>'); $mets->addAttribute("xlink:someName", "blabla", "ht ...
Сравнение изображений с php + gd
Каков наилучший подход к сравнению двух изображений с php и библиотекойGraphic Draw (GD) ? Это сценарий: Alt текст http://img262.imageshack.us/img262/4849/imagecomparison.jpg У меня есть образ, и я хочу найти, какой образ данного множества наиболее похож на него. Самое похожее изображение-это фактически то же самое изображение, не идеальное совпадение пикселей, но одно и то же изображение. Я драматизировал разницу между двумя изображениями с помощью номер один на примере, чтобы облегчить п ...
Как вызвать перегруженный SOAP метод с помощью PHP SoapClient?
Confluence soap api определяет два метода с одинаковым именем, но разными параметрами: Page getPage (String token, long pageId) - возвращает одну страницу (согласно документации второй параметр-String, но в WSDL он длинный) Page getPage(String token, String spaceKey, String pageTitle) - возвращает одну страницу Мне нужно было бы вызвать метод с двумя параметрами, используя PHP SoapClient. В режиме WSDL SoapClient настаивает на использовании трехпараметрической единицы. В режиме без WSDL м ...
MySql выбирает количество строк в качестве дополнительного столбца?
Мне нужен оператор MySql, который будет выбирать все строки, а также сколько всего строк есть. Я использовал mysql_query("SELECT * FROM posts LIMIT 0, 5"); ...попытка добавить число: mysql_query("SELECT *, COUNT(*) AS total FROM posts LIMIT 0, 5"); ...но это возвращает только одну строку. Кроме того, если есть лучший способ получить итог, чем добавить дополнительный столбец в каждую строку, то я бы хотел, чтобы это было так. Спасибо! ...
Получить базовый url в приложении Yii consol
Как получить базовый url в приложении Yii CConsoleApplication. Я попробовал 'Yii:: app () - > request->getBaseUrl (true)' и в итоге получил следующую ошибку. Undefined index: SERVER_NAME (/var/www/yii/framework/web/CHttpRequest.php:279) ...
PHP цикл foreach внутри цикла foreach
Я пытаюсь сделать цикл foreach внутри цикла foreach. У меня есть форма, в которой пользователь вводит какой-то текст и нажимает отправить. На сайте сервера я перебираю массив с адресами электронной почты и отправляю текстовое сообщение. Теперь я также хочу, чтобы пользователь мог использовать переменные в текстовой области, такие как $name. Таким образом, мой цикл должен сначала перебирать сообщения электронной почты, а затем str_replace переменную userinput $name с именами в моем массиве. ...
Использование Poedit с XAMPP
Я уже довольно долго пытаюсь попасть в файлы перевода с помощью функции gettext () PHP и создать файлы с помощью Poedit. Poedit также не пришел с файлом справки, и я попробовал много вещей, найденных в интернете, но ничего не работает.. Я нахожусь на Mac OSX с конфигурацией XAMPP. На OSX мой XAMPP dir-это /Applications/XAMPP/xamppfiles/htdocs/ Внутри этого dir я создал gettext.php с <?php echo _("Hello World"); ?> И следующие папки: /locale/ /locale/it_IT/LC_MESSAGES/ С Poedit ...
Коллекции структур данных PHP (Java-подобных)
Я задаюсь вопросом о достоинствах создания небольшой библиотеки, вероятно, для личного использования, которая определяет несколько структур данных, таких как связанные списки, деревья (Binary, AVL и т. д...), Хэш-таблицы поиска и тому подобное. Некоторые из них будут построены поверх собственного массива PHP, поскольку он действует как многие из этих типов, а некоторые потенциально не будут. Мой вопрос в том, действительно ли имеет смысл строить какие - либо из этих классов-особенно те, которы ...
Как изменить метод запроса в правилах пользовательского URL-адреса Yii2 с GET на POST и другие?
Я пытаюсь работать в RESTfull web services в Yii2, используя контроллер по умолчанию. Но проблема, с которой я столкнулся, заключается в том, что я не могу отправить POST-запрос с параметрами. Ниже приведен мой код: Правило диспетчера Url в web.php 'urlManager' => [ 'class' => 'yiiwebUrlManager', // Disable index.php 'showScriptName' => false, // Disable r= routes 'enablePrettyUrl' => true, 'rules' => array( ['patte ...
PHP7.1 закодировать в JSON() вопрос поплавка
Это не вопрос, так как это скорее осознание. Я обновил приложение, которое использует json_encode() для PHP7. 1. 1, и я видел проблему с поплавками, которые иногда расширяются до 17 цифр. Согласно документации, PHP 7.1.x начал использовать serialize_precision вместо точности при кодировании двойных значений. Я предполагаю, что это вызвало примерное значение 472.185 Стать 472.18500000000006 После этого пошел через json_encode(). С момента моего открытия я вернулся к PHP 7.0.16, и ...
Как я могу повторить определенную итерацию в цикле foreach в PHP?
Поскольку в PHP нет итератора, единственный способ выполнить цикл через массив без получения длины массива-использовать цикл foreach. Пусть у меня есть следующий цикл: foreach ($testing_array as $testing_entry) { $result = my_testing_api_call($testing_entry); if ($result == 'server dead') break; else if ($result == 'done') { // do something to handle success code continue; } else { sleep(5); // I want to retry my_testing_api_call wit ...
Передача строк в кодировке base64 в URL
Безопасно ли передавать необработанные строки в кодировке base64 через параметры GET? ...
Как использовать CodeSniffer в Netbeans 8.1
Я установил Netbeans 8.1 и Xampp для Windows с PHP 5.6. В Netbeans 8.1 по умолчанию установлен CodeSniffer. Ксампп тоже (груша). И Netbeans обнаруживает "стандарты": Но теперь я не знаю, как запустить CodeSniffer в моих php-файлах. Здесь нет ни кнопки, ни меню. Как я могу запустить его? В других версиях Netbeans была "кнопка глаза", чтобы запустить его. ...
Laravel 5.3 полиморфные отношения
Я пытаюсь получить мою голову вокруг мои первые полиморфные отношения в фреймворк Laravel 5.3. Отношение, которого я пытаюсь достичь, состоит в том, что "редакционная статья" будет иметь много "элементов", каждый из которых будет иметь свою собственную модель и порядок. Так, например, у меня будет "ElementText", "ElementImage", "ElementButton", а затем "Editorial" будет иметь различные элементы, назначенные ему. Вот почему я думаю, что мне нужна полиморфная связь. Я не хочу множественных отно ...