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

392
Где PHP хранит журнал ошибок? (php5, apache, fastcgi, cpanel)

Я на виртуальном хостинге, и у меня есть Cpanel, Apache, PHP управляется fastcgi. Где PHP хранит журнал ошибок? Есть ли другой способ найти журнал ошибок в среде общего хостинга вместо того, чтобы просматривать всю структуру сайта для поиска файлов error_log? У меня есть доступ к php.ini(я...

389
Как найти файл php.ini, используемый командной строкой?

Мне нужно включить pdo_mysql в моей среде EasyPhp, поэтому я пошел в файл php.ini и раскомментировал следующую строку: extension=php_pdo_mysql.dll К сожалению, у меня все еще есть та же проблема. Я использую CLI, поэтому я полагаю, что мне нужно найти файл php.ini, используемый CLI. Как я могу...

389
Отправка электронной почты с использованием SMTP-сервера GMail со страницы PHP

Я пытаюсь отправить письмо через SMTP-сервер GMail со страницы PHP, но я получаю эту ошибку: ошибка аутентификации [SMTP: SMTP-сервер не поддерживает аутентификацию (код: 250, ответ: mx.google.com к вашим услугам, [98.117.99.235] РАЗМЕР 35651584 8BITMIME STARTTLS ENHANCEDSTATUSCODES PIPELINING)]...

385
Самый быстрый способ проверить, является ли строка JSON в PHP?

Мне нужен действительно очень быстрый способ проверки, является ли строка JSON или нет. Я чувствую, что это не лучший способ function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || is_array(json_decode($string))))) ? true : false; } Любые энтузиасты...

384
Как определить пустой объект в PHP

с новым массивом я делаю это: $aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else"; Есть ли подобный синтаксис для объекта (object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something else";...

380
urlencode против rawurlencode?

Если я хочу создать URL с использованием переменной, у меня есть два варианта кодирования строки. urlencode()и rawurlencode(). Каковы именно различия и что является

380
PHP: Как создать случайную уникальную буквенно-цифровую строку?

Как можно было бы генерировать случайную уникальную строку, используя цифры и буквы для использования в проверочной ссылке? Например, когда вы создаете учетную запись на веб-сайте, и он отправляет вам электронное письмо со ссылкой, и вам нужно щелкнуть эту ссылку, чтобы подтвердить свой аккаунт ......

378
PHP cURL пользовательские заголовки

Мне интересно, если / как вы можете добавить пользовательские заголовки к HTTP-запросу cURL в PHP. Я пытаюсь подражать тому, как iTunes захватывает обложки и использует эти нестандартные заголовки: X-Apple-Tz: 0 X-Apple-Store-Front: 143444,12 Как я могу добавить эти заголовки к...

374
Почему бы опустить закрывающий тег?

Я продолжаю читать, это плохая практика использовать закрывающий тег PHP ?>в конце файла. Проблема заголовка кажется неактуальной в следующем контексте (и пока это единственный хороший аргумент): Современные версии PHP устанавливают флаг output_buffering в php.ini. Если включена выходная...

373
Разница между array_map, array_walk и array_filter

В чем именно разница array_map, array_walkи array_filter. Из документации видно, что вы можете передать функцию обратного вызова для выполнения действия над предоставленным массивом. Но я не вижу особой разницы между ними. Они выполняют то же самое? Могут ли они быть взаимозаменяемыми? Буду...

370
Как переопределить функцию trait и вызвать ее из переопределенной функции?

Сценарий: trait A { function calc($v) { return $v+1; } } class MyClass { use A; function calc($v) { $v++; return A::calc($v); } } print (new MyClass())->calc(2); // should print 4 Этот код не работает, и я не могу найти способ вызвать функцию черты, как она была унаследована. Я пыталась...

366
Laravel 5 Не удалось открыть загрузочный файл /../ vendor / autoload.php

Я недавно установил Laravel 5 через композитор. Я попытался создать новый контроллер с помощью artisan, и я получаю следующую ошибку: самозагрузки /../ поставщик / autoload.php. Не удалось открыть поток: нет такого файла или каталога. Папка "vendor" не существует. Я что-то...

366
Как я могу подключиться к скрытому сервису Tor, используя cURL в PHP?

Locked . Комментарии к этому вопросу были отключены, но он по-прежнему принимает новые ответы и другие взаимодействия. Узнайте больше . Я пытаюсь подключиться к скрытому сервису Tor, используя следующий код PHP: $url = 'http://jhiwjjlqpyawmpjx.onion/' $ch = curl_init(); curl_setopt($ch,...

363
PHP: Как использовать array_filter () для фильтрации ключей массива?

Функция обратного вызова in array_filter()передает только значения массива, а не ключи. Если у меня есть: $my_array = array("foo" => 1, "hello" => "world"); $allowed = array("foo", "bar"); Какой лучший способ удалить все ключи $my_array, которых нет в $allowedмассиве? Желаемый вывод:...

362
Создание объекта по умолчанию из пустого значения в PHP?

Я вижу эту ошибку только после обновления моей среды PHP до PHP 5.4 и выше. Ошибка указывает на эту строку кода: Ошибка: Создание объекта по умолчанию из пустого значения Код: $res->success = false; Должен ли я сначала объявить свой...