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

155
Как обстоят дела с лидирующим подчеркиванием в методах класса PHP?

Просматривая различные библиотеки PHP, я заметил, что многие люди предпочитают префикс некоторых методов класса с одним подчеркиванием, например public function _foo() ...вместо того... public function foo() Я понимаю, что в конечном итоге это сводится к личным предпочтениям, но мне было интересно,...

155
Как я могу выбрать и загрузить несколько файлов с HTML и PHP, используя HTTP POST?

У меня есть опыт сделать это с использованием одного файла загрузки <input type="file">. Однако у меня возникли проблемы с загрузкой более одного за раз. Например, я хотел бы иметь возможность выбрать серию изображений, а затем загрузить их на сервер, все сразу. Было бы здорово использовать...

155
Как проверить, что строка является целым числом, а не двойным и т. Д.?

В PHP есть intval()функция, которая преобразует строку в целое число. Однако я хочу заранее проверить, что строка является целым числом, чтобы я мог дать пользователю полезное сообщение об ошибке, если оно неверно. PHP имеет is_int(), но это возвращает ложь для строки, как "2". PHP имеет...

155
REST API - зачем использовать PUT DELETE POST GET?

Итак, я просматривал некоторые статьи по созданию REST API. И некоторые из них предлагают использовать все типы HTTP-запросов: лайк PUT DELETE POST GET. Например, мы создадим index.php и напишем API следующим образом: $method = $_SERVER['REQUEST_METHOD']; $request = split("/",...

155
Заголовки запросов Cross-Origin (CORS) с заголовками PHP

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

154
Сохраняют ли запросы AJAX информацию о сеансе PHP?

Если бы я вошел в систему на моем сайте, сохраняя свой идентификатор $_SESSION, и из своего браузера он нажал кнопку «Сохранить», которая отправила бы запрос AJAX на сервер. Будут $_SESSIONли сохранены его и файлы cookie в этом запросе, и могу ли я смело полагаться на то, что идентификатор...

154
Запустите php скрипт как процесс демона

Мне нужно запустить PHP-скрипт как процесс демона (ждать инструкций и делать вещи). Работа cron не сделает это для меня, потому что действия должны быть предприняты, как только прибудет инструкция. Я знаю, что PHP не самый лучший вариант для процессов-демонов из-за проблем с управлением памятью, но...

154
php - получить числовой индекс ассоциативного массива

У меня есть ассоциативный массив, и мне нужно найти цифровую позицию ключа. Я мог бы перебрать массив вручную, чтобы найти его, но есть ли лучший способ встроить в PHP? $a = array( 'blue' => 'nice', 'car' => 'fast', 'number' => 'none' ); // echo (find numeric index of $a['car']); //...

154
Самый быстрый хеш для не криптографического использования?

По сути, я готовлю фразы для помещения в базу данных, они могут быть искажены, поэтому я хочу вместо них сохранить короткий хеш (я буду просто сравнивать, существуют они или нет, поэтому хеш идеален). Я предполагаю, что MD5 довольно медленно обрабатывает более 100 000 запросов, поэтому я хотел бы...

154
Как отловить ошибки скручивания в PHP

Я использую функции PHPcurl для публикации данных на веб-сервере с моего локального компьютера. Мой код выглядит следующим образом: $c = curl_init(); curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); curl_setopt($c, CURLOPT_POST, true); curl_setopt($c,...

154
Попытка заставить электронную почту Laravel 5 работать

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

153
Сортировать массив по ключам на основе другого массива?

Возможно ли в PHP сделать что-то подобное? Как бы вы пошли о написании функции? Вот пример. Порядок это самая важная вещь. $customer['address'] = '123 fake st'; $customer['name'] = 'Tim'; $customer['dob'] = '12/08/1986'; $customer['dontSortMe'] = 'this value doesnt need to be sorted'; И я хотел бы...

153
CodeIgniter activerecord, получить последний идентификатор вставки?

Есть ли варианты получить последний идентификатор вставки новой записи в CodeIgniter? $last_id = $this->db->insert('tablename', array('firstcolumn' => 'value', 'secondcolumn' => 'value') ); Учитывая таблицу состоит из полей id (автоинкремент) firstcolumn и secondcolumn. Таким образом,...

153
Как получить неквалифицированное (короткое) имя класса объекта?

Как проверить класс объекта в среде PHP с пространством имен без указания полного класса пространства имен. Например, предположим, у меня была библиотека объектов / Entity / Contract / Name. Следующий код не работает, так как get_class возвращает полный класс пространства имен....

152
Парсинг домена из URL

Мне нужно создать функцию, которая анализирует домен по URL-адресу. Итак, с http://google.com/dhasjkdas/sadsdds/sdda/sdads.html или http://www.google.com/dhasjkdas/sadsdds/sdda/sdads.html он должен вернуться google.com с участием http://google.co.uk/dhasjkdas/sadsdds/sdda/sdads.html он должен...

152
Простой способ проверить URL для 404 в PHP?

На этот вопрос есть ответы на Stack Overflow на русском : Ошибка 404 в ответе Curl Я учу себя некоторому основному анализу, и я обнаружил, что иногда URL-адреса, которые я передаю в мой код, возвращают 404, что объединяет весь остальной код. Поэтому мне нужен тест в верхней части кода, чтобы...

152
Как удалить часть строки? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 месяцев назад . Улучшить этот вопрос Как я могу удалить часть строки?...

152
Как получить подстроку между двумя строками в PHP?

Хотите улучшить этот пост? Дайте подробные ответы на этот вопрос, включая цитаты и объяснение, почему ваш ответ правильный. Ответы без подробностей могут быть отредактированы или удалены. Мне нужна функция, которая возвращает подстроку между двумя словами (или двумя символами). Мне интересно, есть...