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

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

5
Каковы лучшие практики для ловли и повторного исключения?
Должны ли перехваченные исключения перебрасываться напрямую, или они должны быть обернуты вокруг нового исключения? То есть я должен сделать это: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw $e; } или это: try { $connect = new CONNECT($db, $user, $password, $driver, $host); …
156 php  exception 


5
.rar, .zip файлы MIME Тип
Я разрабатываю простой скрипт загрузки php, и пользователи могут загружать только файлы ZIP и RAR. Какие типы MIME я должен использовать для проверки $_FILES[x][type]? (полный список, пожалуйста) Спасибо..
156 php  zip  mime-types  rar 

11
Массовая вставка в Laravel с использованием красноречивого ORM
Как мы можем выполнять массовые вставки базы данных в Laravel, используя Eloquent ORM? Я хочу сделать это в Laravel: https://stackoverflow.com/a/10615821/600516, но я получаю следующую ошибку. SQLSTATE [HY093]: недопустимый номер параметра: смешанные именованные и позиционные параметры.


9
Как я вижу расширения, загруженные PHP?
Это должно быть где-то в дампе phpinfo (), но я просто не знаю где. Это должно быть в разделе «Дополнительные модули»? Где-нибудь еще? Я пытаюсь выяснить, почему некоторые расширения не загружаются, но я даже не знаю, где искать.
156 php  php-extension 

13
Как обстоят дела с лидирующим подчеркиванием в методах класса PHP?
Просматривая различные библиотеки PHP, я заметил, что многие люди предпочитают префикс некоторых методов класса с одним подчеркиванием, например public function _foo() ...вместо того... public function foo() Я понимаю, что в конечном итоге это сводится к личным предпочтениям, но мне было интересно, кто-нибудь имел некоторое представление о том, откуда эта привычка. …
155 php  coding-style 

9
REST API - зачем использовать PUT DELETE POST GET?
Итак, я просматривал некоторые статьи по созданию REST API. И некоторые из них предлагают использовать все типы HTTP-запросов: лайк PUT DELETE POST GET. Например, мы создадим index.php и напишем API следующим образом: $method = $_SERVER['REQUEST_METHOD']; $request = split("/", substr(@$_SERVER['PATH_INFO'], 1)); switch ($method) { case 'PUT': ....some put action.... break; case …
155 php  json  api  rest  soap 

5
Каков канонический способ определения выполнения командной строки и http-скрипта PHP?
У меня есть сценарий PHP, который должен определить, был ли он выполнен через командную строку или через HTTP, главным образом для целей форматирования вывода. Какой канонический способ сделать это? Я думал, что это нужно для проверки SERVER['argc'], но оказывается, что это заполнено, даже при использовании серверного API Apache 2.0 Handler.

9
Как я могу выбрать и загрузить несколько файлов с HTML и PHP, используя HTTP POST?
У меня есть опыт сделать это с использованием одного файла загрузки <input type="file">. Однако у меня возникли проблемы с загрузкой более одного за раз. Например, я хотел бы иметь возможность выбрать серию изображений, а затем загрузить их на сервер, все сразу. Было бы здорово использовать один элемент управления вводом файлов, …
155 php  html  http  post  upload 

26
Как проверить, что строка является целым числом, а не двойным и т. Д.?
В PHP есть intval()функция, которая преобразует строку в целое число. Однако я хочу заранее проверить, что строка является целым числом, чтобы я мог дать пользователю полезное сообщение об ошибке, если оно неверно. PHP имеет is_int(), но это возвращает ложь для строки, как "2". PHP имеет is_numeric()функцию, но она вернет true, …
155 php  string  casting  types  int 

11
Заголовки запросов Cross-Origin (CORS) с заголовками PHP
У меня есть простой скрипт PHP, который я пытаюсь выполнить междоменный запрос CORS: <?php header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Headers: *"); ... Тем не менее, я все еще получаю ошибку: Поле заголовка запроса X-Requested-Withне разрешеноAccess-Control-Allow-Headers Что-то мне не хватает?


18
Попытка заставить электронную почту Laravel 5 работать
Я пытаюсь отправить электронное письмо указанному пользователю, введя URL-адрес, но получаю следующую ошибку: Swift_TransportException в строке AbstractSmtpTransport.php 383: ожидаемый код ответа 250, но получен код «530» с сообщением «530 5.7.1 Требуется аутентификация Пока что я просто пытаюсь заставить его работать с Gmail. Как я могу заставить это работать? Это то, …


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