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

776
Как мне реализовать базовый «длинный опрос»?

Я могу найти много информации о том, как работает длинный опрос (например, это и это ), но нет простых примеров того, как реализовать это в коде. Все, что я могу найти, это cometd , который опирается на инфраструктуру Dojo JS, и довольно сложную серверную систему. В основном, как бы я использовал...

761
Преобразовать объект PHP в ассоциативный массив

Я интегрирую API на свой веб-сайт, который работает с данными, хранящимися в объектах, в то время как мой код написан с использованием массивов. Мне бы хотелось, чтобы быстрая и грязная функция конвертировала объект в...

757
Получить первый ключ в (возможно) ассоциативном массиве?

Какой лучший способ определить первый ключ в возможно ассоциативном массиве? Сначала я подумал, что нужно просто просмотреть массив, а затем сразу же разбить его, вот так: foreach ($an_array as $key => $val) break; Таким образом, наличие ключа $ содержит первый ключ, но это кажется...

731
Какое сопоставление лучше всего использовать для MySQL с PHP? [закрыто]

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

723
Как мне получить расширение файла в PHP?

Этот вопрос вы можете прочитать везде в Интернете с различными ответами: $ext = end(explode('.', $filename)); $ext = substr(strrchr($filename, '.'), 1); $ext = substr($filename, strrpos($filename, '.') + 1); $ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename); $exts = split("[/\\.]",...

681
Пример JQuery Ajax POST с PHP

Я пытаюсь отправить данные из формы в базу данных. Вот форма, которую я использую: <form name="foo" action="form.php" method="POST" id="foo"> <label for="bar">A bar</label> <input id="bar" name="bar" type="text" value="" /> <input type="submit" value="Send" />...

678
Каковы различия в die () и exit () в PHP?

Каковы различия между die()и exit()функции в PHP? Я думаю, что оба имеют одинаковую функциональность, но я сомневаюсь, что в обоих есть что-то другое ... что

663
Как передать переменные и данные из PHP в JavaScript?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. У меня есть переменная в PHP, и мне нужно ее значение в моем коде JavaScript. Как я...

660
Достаточно ли подготовленных операторов PDO для предотвращения внедрения SQL?

Допустим, у меня есть такой код: $dbh = new PDO("blahblah"); $stmt = $dbh->prepare('SELECT * FROM users where username = :username'); $stmt->execute( array(':username' => $_REQUEST['username']) ); Документация PDO гласит: Параметры для подготовленных утверждений не должны быть указаны;...

655
Как отправить запрос POST с помощью PHP?

На самом деле я хочу прочитать содержимое, которое идет после поискового запроса, когда это будет сделано. Проблема в том, что URL принимает только POSTметоды, и он не выполняет никаких действий с GETметодом ... Я должен прочитать все содержимое с помощью domdocumentили file_get_contents(). Есть ли...

651
PHP синтаксический анализ / синтаксические ошибки; и как их решить

Все сталкиваются с синтаксическими ошибками. Даже опытные программисты делают опечатки. Для новичков это просто часть учебного процесса. Тем не менее, часто легко интерпретировать сообщения об ошибках, такие как: Ошибка синтаксического анализа PHP: синтаксическая ошибка, неожиданное '{' в index.php...

644
SQL-инъекция, которая обходит mysql_real_escape_string ()

Есть ли возможность SQL-инъекции даже при использовании mysql_real_escape_string()функции? Рассмотрим этот пример ситуации. SQL построен на PHP следующим образом: $login = mysql_real_escape_string(GetFromPost('login')); $password = mysql_real_escape_string(GetFromPost('password')); $sql = "SELECT *...

641
Создать папку, если она еще не существует

Я столкнулся с несколькими случаями установки WordPress с Bluehost, где я столкнулся с ошибками в моей теме WordPress, потому что папка загрузкиwp-content/uploads отсутствовала. Очевидно, установщик Bluehost cPanel WordPress не создает эту папку, хотя HostGator делает. Поэтому мне нужно добавить...

619
Неустранимая ошибка: допустимый объем памяти 134217728 байт исчерпан (CodeIgniter + XML-RPC)

У меня есть несколько систем POS, которые периодически отправляют новые данные о продажах в одну централизованную базу данных, которая сохраняет эти данные в одной большой базе данных для генерации отчетов. Клиент POS основан на PHPPOS, и я реализовал модуль, который использует стандартную...

608
Предпочтительный способ хранения массивов PHP (json_encode vs serialize)

Мне нужно хранить многомерный ассоциативный массив данных в плоский файл для целей кэширования. Иногда я могу столкнуться с необходимостью конвертировать его в JSON для использования в моем веб-приложении, но в большинстве случаев я буду использовать массив непосредственно в PHP. Будет ли...