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

PHP - широко используемый, высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь разработанный для серверной веб-разработки. Используется для вопросов о языке PHP.

11
Какой код состояния http должен использоваться, чтобы сообщить клиенту, что время сеанса истекло?
На веб-странице он использует диспетчер соединений / источник данных YUI для отправки запросов AJAX на сервер, если сеанс (который содержит информацию о том, прошел ли пользователь аутентификацию) уже истек, те ответы ajax, которые могут быть просмотрены только аутентифицированными пользователи должны возвращать код состояния http, сообщая клиенту, что время сеанса уже …

4
Подсказка типа для свойств в PHP 7?
Поддерживает ли php 7 указание типов для свойств класса? Я имею в виду, не только для сеттеров / получателей, но и для самого свойства. Что-то вроде: class Foo { /** * * @var Bar */ public $bar : Bar; } $fooInstance = new Foo(); $fooInstance->bar = new NotBar(); //Error

9
php как подняться на один уровень вверх по имени каталога (__ FILE__)
У меня структура папок следующая: mydomain.com ->Folder-A ->Folder-B У меня есть строка из базы данных "../Folder-B/image1.jpg", которая указывает на изображение в папке-B. Внутри скрипта в папке A я использую имя каталога ( FILE ) для получения имени файла и получаю mydomain.com/Folder-A. Внутри этого скрипта мне нужно получить строку с надписью …
80 php  dirname 

2
nginx: connect () не удалось (111: соединение отклонено) при подключении к восходящему потоку
Пытаюсь развернуть свой первый портал. Я получаю ошибку тайм-аута шлюза 502 в браузере, когда я отправлял запрос через браузер когда я проверил логи, я получил эту ошибку 2014/02/03 09:00:32 [error] 16607#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 14.159.131.19, server: foo.com, request: "GET HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", …

12
Для чего нужны вложенные функции PHP?
В JavaScript очень полезны вложенные функции: замыкания, частные методы и все, что у вас есть .. Для чего нужны вложенные функции PHP? Кто-нибудь ими пользуется и для чего? Вот небольшое расследование, которое я провел <?php function outer( $msg ) { function inner( $msg ) { echo 'inner: '.$msg.' '; } …

9
Доступ к $ _COOKIE сразу после setcookie ()
Я пытаюсь получить доступ к значению cookie (используя $_COOKIE) сразу после вызова setcookie()функции в PHP. Когда я так делаю, $_COOKIE['uname']не устанавливается. Почему? Обратите внимание, однако, что $_COOKIE['uname']это устанавливается должным образом при следующем выполнении сценария, например, после обновления страницы. setcookie('uname', $uname, time() + 60 * 30); echo "Cookie value: " . …
80 php  cookies 

8
Учитывая временную метку Unix, как получить начало и конец этого дня?
У меня есть такая метка времени Unix: $timestamp=1330581600 Как мне узнать начало и конец дня для этой отметки времени? e.g. $beginOfDay = Start of Timestamp's Day $endOfDay = End of Timestamp's Day Я пробовал это: $endOfDay = $timestamp + (60 * 60 * 23); Но я не думаю, что это …

3
Имя динамической константы в PHP
Я пытаюсь создать постоянное имя динамически, а затем получить значение. define( CONSTANT_1 , "Some value" ) ; // try to use it dynamically ... $constant_number = 1 ; $constant_name = ("CONSTANT_" . $constant_number) ; // try to assign the constant value to a variable... $constant_value = $constant_name; Но я обнаружил, …

8
Ловля исключений из Guzzle
Я пытаюсь перехватить исключения из набора тестов, которые я запускаю в разрабатываемом мной API, и использую Guzzle для использования методов API. У меня есть тесты, заключенные в блок try / catch, но он по-прежнему выдает необработанные ошибки исключения. Добавление прослушивателя событий, как описано в их документации, похоже, ничего не дает. …


7
Как использовать XMLReader в PHP?
У меня есть следующий XML-файл, файл довольно большой, и мне не удалось заставить simplexml открыть и прочитать файл, поэтому я безуспешно пытаюсь XMLReader в php <?xml version="1.0" encoding="ISO-8859-1"?> <products> <last_updated>2009-11-30 13:52:40</last_updated> <product> <element_1>foo</element_1> <element_2>foo</element_2> <element_3>foo</element_3> <element_4>foo</element_4> </product> <product> <element_1>bar</element_1> <element_2>bar</element_2> <element_3>bar</element_3> <element_4>bar</element_4> </product> </products> К сожалению, я не нашел хорошего …


6
phpexcel для загрузки
привет, я новичок в phpexcel, и мне было интересно, есть ли способ отправить Excel, который я создал, для загрузки клиентов, не сохраняя его на моем сервере, или удалить его сразу после его загрузки я пытаюсь создать «кнопку экспорта» на странице, которая будет давать пользователю «всплывающее окно» с Excel, который он …

17
ошибка phpunit require_once ()
Недавно я установил phpunit на свой сервер через установщик груши. Когда я иду запустить тест, я получаю следующую ошибку: Предупреждение PHP: require_once (PHPUnit / Util / Filter.php): не удалось открыть поток: нет такого файла или каталога в / usr / bin / phpunit в строке 44 Неустранимая ошибка PHP: require_once …

4
Буфер PHP ob_flush () против flush ()
В чем разница между ob_flush()и flush()и почему я должен звонить обоим? В ob_flush()ссылке говорится: Эта функция отправит содержимое выходного буфера (если есть). В flush()ссылке говорится: Очищает буферы записи PHP и любой серверной части PHP (CGI, веб-сервер и т. Д.). Однако он продолжает говорить: [он] не сможет изменить схему буферизации вашего …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.