PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 7
Jenstel Отправлено: 23 Апреля, 2017 - 12:21:59 • Тема: Работа с foreach • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 846
Vladimir Kheifets, спасибо, но оказалось достаточно
PHP:
скопировать код в буфер обмена
  1. $Entrances = [$result->exportHouseResult->ApartmentHouse->Entrance];

И $Entrances всегда становится массивом.
Jenstel Отправлено: 21 Апреля, 2017 - 21:11:47 • Тема: Работа с foreach • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 846
Доброго времени суток.
Разбираю ответ soap
PHP:
скопировать код в буфер обмена
  1. $Entrances = $exportHouseResult->ApartmentHouse->Entrance;

Элементы перебираю
PHP:
скопировать код в буфер обмена
  1. foreach ($Entrances as $Entrance) {
  2.         var_dump ($Entrance)
  3. };

Если элементов Entrance в ApartmentHouse несколько, то все хорошо, но если только один, то foreach перебирает элементы уже внутри Entrance.
Что я делаю не так? Не понял
Jenstel Отправлено: 18 Апреля, 2017 - 15:17:11 • Тема: Предупреждение Strict Standards • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 721
Доброго времени суток. Пишу расширение для метода __soapCall
PHP:
скопировать код в буфер обмена
  1. function __soapCall($function_name, $arguments, $options = NULL, $input_headers = NULL, $output_headers = NULL) {
  2.         $result = parent::__soapCall($function_name, $arguments, $options, $input_headers, $output_headers);
  3.         return $result;
  4. }



Метод работает, но ругается
Цитата:
Strict Standards: Declaration of LocalSoapClient::__soapCall() should be compatible with SoapClient::__soapCall($function_name, $arguments, $options = NULL, $input_headers = NULL, &$output_headers = NULL) in mysoapclient.lib.php on line 31


Подскажите, чего не хватает
Jenstel Отправлено: 15 Февраля, 2016 - 10:51:09 • Тема: Превратить нули в пустоту sprintf • Форум: Вопросы новичков

Ответов: 2
Просмотров: 133
Мелкий пишет:
Напишите метод, который принимает аргументом значение, а возвращает уже отформатированную строку. И дёргайте этот метод. Тогда не нужно будет всюду писать if с этой логикой.


Как раз так и сделал, но показалось, что изобрел велосипед, поэтому и решил спросить насчет существования функционала php. В любом случае спасибо за ответ.
Jenstel Отправлено: 15 Февраля, 2016 - 08:56:17 • Тема: Превратить нули в пустоту sprintf • Форум: Вопросы новичков

Ответов: 2
Просмотров: 133
Доброго времени суток. Вопрос, конечно, дилетантский, но в тупик слега поставил.
Для вывода информации из запроса (PDO SQLDRV) использую форматирование sprintf (%.2f - для денег и %g - для остальных чисел).
В некоторых полях необходимо не выводить нулевые значения. Подскажите есть ли функционал в пыхе, который может превратить 0 в null после форматирования sprintf.
Неужели нужно перед каждым выводом писать 'if'.
Значение null из БД sprintf конвертирует в '0' или '0.00' в зависимости от формата.
Jenstel Отправлено: 09 Февраля, 2016 - 13:02:37 • Тема: Индикация выполнения скрипта php • Форум: HTTP и PHP

Ответов: 4
Просмотров: 1647
Viper пишет:
По нормальному никак. Через костыли можно, но не нужно.


Пусть будет костыль, проект не особо глобальный, но пользователей приличное количество и каждый день в нем работают, хотелось бы как-то добавить прогресс выполнения их операций, а то кто-то не дождавшись начинает обновлять страницы или вообще закрывает ее, думая что она зависла. А скоро нужно будет добавить еще несколько отчетов, а там время выполнения и до минуты может доходить
Jenstel Отправлено: 09 Февраля, 2016 - 10:20:18 • Тема: Индикация выполнения скрипта php • Форум: HTTP и PHP

Ответов: 4
Просмотров: 1647
Доброго времени суток.
Есть несколько тяжелых скриптов на php, которые через PDO дергают данные из БД и выполняются от 10 до 30 секунд. Хотелось бы как-нибудь анимировать этот процесс визуально, чтобы пользователю отображалась индикация выполнения запроса и загрузки страницы. Нашел пару решений на JS, но проблема в том, что они выполняют индикацию именно загрузки страницы, т.е. при открытии страницы сначала на протяжении выполнения запроса к базе браузер думает, а потом непосредственно перед показом уже готовой страницы происходит анимация ее загрузки. Есть ли решения, которые анимируют именно процесс выполнения скрипта, а не загрузку и построения страницы.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB