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

99
curl формат POST для CURLOPT_POSTFIELDS

Когда я использую curlчерез POSTи устанавливаю, CURLOPT_POSTFIELDнужно ли мне использовать urlencodeкакой-либо специальный формат? например: если я хочу опубликовать 2 поля, первое и последнее: first=John&last=Smith какой точный код / ​​формат следует использовать с curl? $ch=curl_init();...

99
PHP: как проверить, существует ли файл изображения?

Мне нужно увидеть, существует ли конкретное изображение на моем компакт-диске. Я пробовал следующее, и это не работает: if (file_exists(http://www.example.com/images/$filename)) { echo "The file exists"; } else { echo "The file does not exist"; } Даже если изображение существует или не существует,...

99
Добавление минут к дате в PHP

Я действительно застрял с добавлением X минут в datetime, после большого количества google'ing и ручного чтения PHP я, похоже, ничего не добился. У меня есть формат даты и времени: 2011-11-17 05:05: year-month-day hour:minute Минуты для добавления будут просто числом от 0 до 59. Я хотел бы, чтобы...

99
Ошибка компиляции: «g ++: ошибка при попытке выполнить exec 'cc1plus': execvp: нет такого файла или каталога»

Когда я компилирую программу C / C ++ с помощью popenin php... я получил эту ошибку: g++: error trying to exec 'cc1plus': execvp: No such file or directory но если я запустил php-код в оболочке .. он отлично работает .. в Arch Linux .. Код PHP: <?php function rfile($fp) { $out=""; while...

99
Переопределение констант класса и свойств

Я хотел бы лучше понять, почему в приведенном ниже сценарии существует разница в способе наследования констант класса и переменных экземпляра. <?php class ParentClass { const TEST = "ONE"; protected $test = "ONE"; public function showTest(){ echo self::TEST; echo $this->test; } } class...

99
Получить информацию об операционной системе

Недавно я начал интересоваться такими сайтами, как http://thismachine.info/, которые получают информацию об операционной системе пользователя. Я не смог узнать, как это сделать с помощью PHP, и хотел попытаться понять это. Я заметил, что они перечисляют user-agent, что дает много информации о...

99
Сортировка поставщика данных Yii2 по умолчанию

В Yii 1.1 этот код работает для сортировки по умолчанию: $dataProvider = new CActiveDataProvider('article',array( 'sort'=>array( 'defaultOrder'=>'id DESC', ), )); Как можно настроить сортировку по умолчанию в Yii2? Пробовал код ниже, но безрезультатно: $dataProvider = new...

99
Почему PHP Composer такой медленный?

Почему PHP Composer такой медленный, когда все, что я делаю, это запускаю проект с нулевыми зависимостями? Вот какие команды я запускаю: composer init <пройти через создание composer.json, определить 0 нулевых зависимостей> composer install Подождите 3 минуты (не преувеличение). Все, что...

99
Как установить пакеты Composer PHP без Composer?

Я пытаюсь установить Coinbase PHP API, но для этого требуется Composer: https://github.com/coinbase/coinbase-php Я ищу универсальное PHP-решение (возможно, функцию), позволяющее мне устанавливать пакеты композитора прямо на мой сервер без использования Composer. Я думаю, что разработчики Composer...

98
Как писать модульные тесты на PHP? [закрыто]

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

98
Диагностика утечек памяти - разрешенный объем памяти исчерпан # байтов

Я столкнулся с ужасным сообщением об ошибке, возможно, из-за кропотливых усилий PHP исчерпал память: Допустимый объем памяти #### байт исчерпан (попытка выделить #### байт) в file.php в строке 123 Повышение лимита Если вы знаете, что делаете, и хотите увеличить лимит, см. Memory_limit :...

98
Как избежать использования isset () и empty ()

У меня есть несколько старых приложений, которые выдают много сообщений «xyz is undefined» и «undefined offset» при работе на уровне ошибки E_NOTICE, потому что наличие переменных не проверяется явно с помощью isset()и consorts. Я подумываю о работе над ними, чтобы сделать их совместимыми с...

98
Блок try / Catch в PHP не улавливает исключение

Я пытаюсь запустить этот пример №1 с этой страницы: http://php.net/manual/en/language.exceptions.php <?php function inverse($x) { if (!$x) { throw new Exception('Division by zero.'); } return 1/$x; } try { echo inverse(5) . "\n"; echo inverse(0) . "\n"; } catch (Exception $e) { echo 'Caught...

98
Проверка на пустые массивы: count vs empty

Этот вопрос о том, « Как определить, пуст ли массив PHP », заставил меня задуматься над этим вопросом. Есть ли причина, которую countследует использовать вместо того, чтобы emptyопределять, пуст массив или нет? Лично я подумал, что эти 2 эквивалентны для случая пустых массивов, которые вы должны...

98
Самый быстрый способ обслуживания файла с помощью PHP

Я пытаюсь создать функцию, которая получает путь к файлу, определяет, что это такое, устанавливает соответствующие заголовки и обслуживает его так же, как Apache. Причина, по которой я делаю это, заключается в том, что мне нужно использовать PHP для обработки некоторой информации о запросе перед...

98
file_put_contents - не удалось открыть поток: отказано в разрешении

Пытаюсь написать запрос к файлу для отладки. Файл находится в формате database/execute.php. Файл, в который я хочу писать, - это database/queries.php. Я пытаюсь использовать file_put_contents('queries.txt', $query) Но я получаю file_put_contents (query.txt) [function.file-put-contents]: не удалось...