Вопросы с тегом «php»

121
Почему в PHP 5.2+ запрещены методы абстрактного статического класса?

После включения строгих предупреждений в PHP 5.2 я увидел множество предупреждений о строгих стандартах из проекта, который изначально был написан без строгих предупреждений: Строгие стандарты : статическая функция Program :: getSelectSQL () не должна быть абстрактной в Program.class.inc...

121
PHP: подсчитать объект stdClass

У меня есть объект stdClass, созданный из json_decode, который не будет возвращать правильное число, когда я запускаю функцию count ($ obj). Объект имеет 30 свойств, но функция count () возвращает, скажем, 1. Любые идеи? Ниже приведен пример одного из объектов. (Я запрашиваю ежедневную информацию о...

121
PHP file_get_contents () и установка заголовков запросов

Можно ли с помощью PHP отправлять заголовки HTTP file_get_contents()? Я знаю, что вы можете отправить пользовательский агент из своего php.iniфайла. Тем не менее, вы можете также отправить другую информацию , такую как HTTP_ACCEPT, HTTP_ACCEPT_LANGUAGEи HTTP_CONNECTIONс file_get_contents()? Или...

121
PHP - итерация по строковым символам

Есть ли хороший способ перебора символов строки? Я хотел бы быть в состоянии сделать foreach, array_map, array_walk, и array_filterт.д. на характерах строки. Приведение типов / манипуляция никуда меня не привели (поместите всю строку как один элемент массива), и лучшее решение, которое я нашел, -...

121
Показывать файлы PDF в браузере пользователей через PHP / Perl

Я хочу показать своим пользователям PDF-файлы. Причина, по которой я использую cgi для отображения PDF-файла, заключается в том, что я хочу отслеживать клики для PDF-файла и скрывать реальное местоположение сохраненного PDF-файла. Я искал в Интернете и нашел только, как показать диалог сохранения...

121
Как получить корневой каталог приложения Symfony2?

Как лучше всего получить корневой каталог приложения изнутри контроллера? Можно ли вывести его вне контроллера? Теперь я получаю это, передавая его (из параметров) службе в качестве аргумента, например: services: sr_processor: class: Pro\Processor arguments: [%kernel.root_dir%] Есть ли лучший и...

121
Как предотвратить кеширование браузера для php-сайта

У меня есть php-сайт, работающий на облачном сервере. Когда я добавляю новые файлы css, js или изображения, браузер загружает те же старые файлы js, css и изображений, хранящиеся в кеше. На моем сайте есть doctype и метатег, как показано ниже. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0...

121
PDO закрывающее соединение

Просто довольно простой вопрос относительно PDO по сравнению с MySQLi. С MySQLi, чтобы закрыть соединение, вы можете: $this->connection->close(); Однако с PDO он заявляет, что вы открываете соединение, используя: $this->connection = new PDO(); но чтобы закрыть установленное вами соединение...

120
Базы данных в плоских файлах [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить фактами и цитатами, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Каковы лучшие практики создания структур баз...

120
Строка PHP для плавающей

Я совсем не знаком с PHP, и у меня возник вопрос. У меня есть 2 переменные pricePerUnitи InvoicedUnits. Вот код, который устанавливает для них значения: $InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits); $pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit); Если я выведу это, я...

120
Можно ли встроить HTML в оператор «if» PHP?

Я хотел бы встроить HTML в оператор if PHP, если это вообще возможно, потому что я думаю, что HTML появится перед оператором if PHP. Я пытаюсь получить доступ к таблице в базе данных. Я создал раскрывающееся меню в HTML, в котором перечислены все таблицы в базе данных, и как только я выберу таблицу...

120
Доступ к @attribute из SimpleXML

У меня проблема с доступом к @attributeразделу моего объекта SimpleXML. Когда я var_dumpобрабатываю весь объект, я получаю правильный результат, а когда я var_dumpостальной объект (вложенные теги), я получаю правильный результат, но когда я следую документам и var_dump...

120
PHP - лучший способ многомерного массива MD5?

Как лучше всего сгенерировать MD5 (или любой другой хеш) многомерного массива? Я мог бы легко написать цикл, который проходил бы через каждый уровень массива, объединяя каждое значение в строку и просто выполняя MD5 для строки. Однако в лучшем случае это кажется обременительным, и мне было...

120
file_get_contents («php: // input») или $ HTTP_RAW_POST_DATA, какой из них лучше получить тело запроса JSON?

file_get_contents("php://input")или $HTTP_RAW_POST_DATA- какой лучше получить тело запроса JSON? И какой тип запроса ( GETили POST) я должен использовать для отправки данных JSON при использовании на стороне клиента XmlHTTPRequest? Мой вопрос был вдохновлен этим ответом: Как опубликовать JSON в PHP...

120
Как проверить электронную почту в PHP?

Как я могу подтвердить, что входное значение является действительным адресом электронной почты, используя php5. Теперь я использую этот код function isValidEmail($email){ $pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"; if (eregi($pattern, $email)){ return true; }...

120
Обнаружено некорректное числовое значение

У меня есть форма, которая передает две даты (начало и конец) в сценарий PHP, который добавит их в БД. У меня проблемы с подтверждением этого. Я получаю следующие ошибки Обнаружено некорректное числовое значение Это когда я использую следующие date("d",$_GET['start_date']); Но когда я использую...

120
веточка: ЕСЛИ с несколькими условиями

Кажется, у меня проблема с оператором ветки if. {%if fields | length > 0 || trans_fields | length > 0 -%} Ошибка: Unexpected token "punctuation" of value "|" ("name" expected) in Не могу понять, почему это не работает, как будто ветка потерялась со всеми трубами. Я пробовал это: {% set count1...