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

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

14
Отправка электронной почты с использованием SMTP-сервера GMail со страницы PHP
Я пытаюсь отправить письмо через SMTP-сервер GMail со страницы PHP, но я получаю эту ошибку: ошибка аутентификации [SMTP: SMTP-сервер не поддерживает аутентификацию (код: 250, ответ: mx.google.com к вашим услугам, [98.117.99.235] РАЗМЕР 35651584 8BITMIME STARTTLS ENHANCEDSTATUSCODES PIPELINING)] Кто-нибудь может помочь? Вот мой код: <?php require_once "Mail.php"; $from = "Sandra Sender <sender@example.com>"; …
389 php  email  smtp  gmail 

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

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


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

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


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

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

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

4
Как переопределить функцию 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 Этот код не работает, и я не могу найти способ вызвать функцию черты, как она была унаследована. Я пыталась …
370 php  traits 


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

4
Как я могу подключиться к скрытому сервису Tor, используя cURL в PHP?
Locked . Комментарии к этому вопросу были отключены, но он по-прежнему принимает новые ответы и другие взаимодействия. Узнайте больше . Я пытаюсь подключиться к скрытому сервису Tor, используя следующий код PHP: $url = 'http://jhiwjjlqpyawmpjx.onion/' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_PROXY, "http://127.0.0.1:9050/"); curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); $output …
366 php  curl  proxy  tor 

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

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