PHP- все статьи тега ➜ страница 8


Как настроить include Chrome Logger для PHP (ранее известный как ChromePHP)

Я только начинаю работать с PHP и пишу инструкции echo, чтобы помочь мне отладить. Я видел здесь рекомендации для Chrome Logger. Я установил расширение Chrome и вижу его в правом верхнем углу браузера. Я также скачал ChromePhp.php и загрузил его на мой сервер в том же каталоге, что и мой php-файл, который я пытаюсь отладить. Итак, в моем php в верхней части страницы я написал include 'ChromePhp.php'; Затем, когда я визуализирую эту страницу изнутри Chrome, я ожидал увидеть меню панель, как пока ...

PHP изменить TXT файл

У меня есть удостоверение личности.txt файл, который выглядит следующим образом: "http://something.net/something-ak/41389_718783565_1214898307_q.jpg" "http://something.net/something-ak/372142_106502518141813_1189943482_q.jpg" and so on Я хочу использовать PHP, чтобы открыть файл и удалить все до первого " _ "и все после второго"_", поэтому я заканчиваю с этим: 718783565 106502518141813 and so on Дело в том, что я действительно не знаю, как это сделать. Вот что у меня есть до сих пор: ...

fpdf-возврат к предыдущей странице

Я создаю PDF-счет с помощью fpdf. Некоторые счета-фактуры, содержащие много элементов, и детали должны перейти на вторую страницу. Однако мне нужно, чтобы общая сумма и другие детали были показаны на первой странице. Прямо сейчас, если я могу добавить новую страницу, как это: $pdf - >AddPage (); Но это помещает все на вторую страницу, независимо от того, что после этого утверждения. Похоже, что нет способа указать страницу для методов записи или ячейки. Рендеринг, а вычисления ...

phpunit макет метод несколько вызовов с различными аргументами

Существует ли какой-либо способ определить различные макетные ожидания для различных входных аргументов? Например, у меня есть класс слоя базы данных DB. Этот класс имеет метод под названием "Query (string $query)", который принимает строку SQL-запроса на вход. Можно ли создать макет для этого класса (БД) и задать различные возвращаемые значения для различных вызовов метода запроса, которые зависят от входной строки запроса? ...

Как перенаправить поддомены на страницы учетной записи? Как работает маскировка домена? [закрытый]

Часть 1 Я хочу построить приложение PHP Zend Framework, которое пользователи смогут подписывать для использования. Когда они регистрируются, я бы хотел, чтобы приложение создало поддомен, который указывает на их публичную страницу, которая обслуживает контент, специфичный для этого клиента. Например: http://mywebapp.com/username или http://username.mywebapp.com Обновление: "использование поддоменов в качестве ключей учетной записи" - это хороший учебник, который в значительной степени отв ...

Как извлечь текст в php с помощью регулярных выражений

Мой Текст: 12a49803-713c-4204-a8e6-248e554a352d_ Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: base64 DQrn0Ocg0dPH5MkgyszR6sjqySDl5iDH5OfoyuXq5A0KDQrH5OTaySDH5NnRyOrJIOXP2ejlySAx MDAlDQogCQkgCSAgIAkJICA= --_12a49803-713c-4204-a8e6-248e554a352d_ Content-Type: text/html; charset="iso-8859-6" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7 Я хочу извлечь iso-8859-6 ...

Получение публичных сообщений случайного пользователя из API Facebook

Я хочу получить последние сообщения некоторых случайных пользователей (публичные сообщения проклятия). я решил, что поскольку это публичные посты, мне не нужно спрашивать разрешения у владельца. Вот мой код: function fetchUrl($url){ return file_get_contents($url); } $profile_id = "4"; $app_id = "****"; $app_secret = "****"; $authToken = fetchUrl("https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id={$app_id}&client_secret={$app_secret}"); $json_ ...

Существует ли способ отладки RabbitMQ Consumer (php-ampqlib) с помощью PhpStorm и Xdebug?

Вот моя настройка dev: IDE: PhpStorm 9.0.2отладчик: Xdebug 2.3.3сервер очереди сообщений: RabbitMQ 3.5.6PHP Lib для подключения к серверу RabbitMQ: php-ampqlib Для запуска моего потребителя я использую задачу CakePHP и выполняю ее следующим образом: ../lib / Cake / Console/cake cron message_trigger_consumer Когда я выполняю эту команду, мой потребитель встает и ждет сообщения, которое придет от производитель (например: кнопка сохранить форму, которая отправляет электронное письмо ...

Как мне округлить 4.3 до 4.5

Учитывая значение, которое имеет 1 десятичный знак, как округлить этот десятичный знак до половины шага? Если у меня есть значение, скажем, 4.3, Как мне округлить его в PHP до 4.5? Другими примерами могут быть: 3.8 >> 4.0 2.1 >> 2.5 0.9 >> 1.0 Также я должен упомянуть, что я использую PHP версии 5.2.17 Спасибо! ...

Как изменить путь PHP по умолчанию в XAMPP?

Я использую xampp для развертывания веб-приложений. Он включает в себя модуль PHP в пакете. Теперь я хочу изменить путь к PHP по умолчанию, чтобы использовать другие версии PHP без перезаписи существующего модуля. Моя новая копия PHP существует на рабочем столе. Как я могу настроить Apache, чтобы он ссылался на модуль PHP, присутствующий на рабочем столе, а не на модуль по умолчанию? ...

ajax: responsetext возвращает весь мой php код локально

Я нашел хороший учебник: учебник Но это не работает локально. Проблема в том, что responsetext возвращает весь мой php-код. Я дважды щелкаю на своем ajaxclock.html и используйте Firefox. Удивительно, но он работает на сервере. Здесь код: аджакслок.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>AJAX Tut ...

Как искать slash ( ) в MySQL? и почему требуется побег ( ) не для того, где ( = ), а для подобного?

Рассмотрим этот запрос (демо здесь) (SELECT * FROM `titles` where title = 'test\') UNION ALL (SELECT * FROM `titles` where title LIKE 'test\\') Вывод: | ID | TITLE | -------------- | 1 | test | | 1 | test | Вопрос: Почему нет дополнительных () требуется для (=) но для (вроде) дополнительных \ Требуется ли? Его ясно, что MySQL избежал (test) с (test\) затем с помощью (test\\) логично для подобных. Табличная информация: CREATE TABLE IF NOT EXISTS `titles` ( `id` in ...

PHP сокращение использования памяти при использовании fputcsv в php: / / output

Мы столкнулись с немного странной проблемой. Все происходит вот так. У нас есть большие объемы данных, которые мы должны вывести клиенту. Эти файлы данных не могут быть предварительно построены, они должны обслуживаться из живых данных. Моим предпочтительным решением было записать в CSV строку за строкой из выборки, подобной этой: while($datum = $data->fetch(PDO::FETCH_ASSOC)) { $size += fputcsv($outstream, $datum, chr(9), chr(0)); } Это обошло много нелепого использования ...

Неограниченная загрузка файлов в PHP

Я использую этот код php для загрузки нескольких файлов одновременно проблема в том, что я могу загрузить только 20 файлов, но я не могу загрузить больше этого сразу Php-код <?php include("../includes/connect.php"); if (strtolower($_SERVER['REQUEST_METHOD']) !== 'post') header('Location:test.php'); date_default_timezone_set('Asia/Beirut'); $date=date('Y-m-d H:i:s'); $username=$_SESSION['user']; $parentID = !empty($_GET['parentID']) ? $_GET['parentID'] : 0;; $parent_id=intval($_GET['pare ...

Автоматическое обновление токена с помощью google drive api с php скриптом

Я пошел снова Этот учебник, чтобы загрузить файл на Google Диск с помощью PHP, прямо с моего удаленного сервера: так что я создал новый API проекта с Google API в консоли, включается привод API сервиса, запрашиваемый идентификатор клиента OAuth и секрет клиента, писал их в сценарий, а затем загрузить его вместе с API-интерфейсы Google клиентской библиотеки для PHP папку для этого http://www.MYSERVER.com/script1.php, чтобы получить код авторизации: <?php require_once 'google-api-php-client/s ...

Цикл через массив json и группировка по ключевым значениям

После json_decode у меня есть следующий массив::: $json = Array ( [name] => Array ( [0] => Peter [1] => David ) [dep] => Array ( [0] => accounts [1] => sales ) [date] => Array ( [0] => 10/27/2015 [1] => 09/25/2015 ) ); Как я могу сгруппировать значения по ключам, чтобы получить следующее в цикле PHP foreach ? ::: <ul> <li>Peter, accounts, 10/27/2015</li> <li>David, sales, 09/25/2015</li> </ul> Я пробовал аналогичный ци ...

Закрепление открытого ключа TLS с помощью PHP + Curl?

Я хотел бы установить связь между двумя приложениями, защищенными через TLS 1.2, в котором закреплены открытые ключи конечных точек. (Нет сертификации, участвующих.) Далее, я даже не хочу иметь дело с сертификатами; только открытые ключи RSA / ECDSA. В частности, они оба являются приложениями PHP, и я использую curl для облегчения связи. Кто-нибудь делал это раньше? ...

как преобразовать объекты массива json в массив php

У меня есть строка json i, в которой есть объект в одном из них есть один массив json и другой объект я хочу сначала массив json, а затем преобразовать в массив php и другой объект json в переменную php.Пожалуйста, скажите мне, как это сделать. У меня есть stdclass, но я не могу получить точные данные. Строка Json { "data": [ { "ques_name": "no", "ques_id": "1" }, { "ques_name": "yes", "ques_id": "2" }, { "ques_name": "no", "que ...

Юнит-тестирование классов - разве о выбросе ошибок не может быть и речи?

Я начинаю думать о PHPUnit и пытаюсь построить тестовый случай для существующего класса. Класс является статическим классом конфигурации, получая, устанавливая и перечисляя параметры конфигурации, которые будут доступны в приложении. Класс очень строго построен. Если я попытаюсь установить параметр конфигурации с несовместимым значением или параметр конфигурации, который не существует, будет брошен E_USER_ERROR, останавливающий выполнение сценария. Даже если это не тонкое искусство обработка о ...

Как лучше всего создать файл XLS в PHP

В настоящее время я пытаюсь выяснить, как лучше всего создать a .xls файл из PHP. Мне кажется, что все, что мне нужно сделать, это изменить тип содержимого заголовка на "application/vnd.ms-excel", а затем вывести данные в формате, разделенном запятыми. Это лучший способ сделать это? Спасибо за любую помощь!Метрополис EDIT Было бы плохо просто вывести данные в виде HTML? У меня уже есть класс, который я хотел бы расширить для этой задачи, так что я бы предпочитайте держаться подальше от сто ...