Вопросы с тегом 'php'

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

Определение типа запроса в PHP (GET, POST, PUT или DELETE)

Как я могу определить, какой тип запроса был использован (GET, POST, PUT или DELETE) в PHP?
11 дек. '08 в 11:31
11

Как исправить ошибку "Заголовки уже отправлены" в PHP

При запуске my script я получаю несколько таких ошибок: Предупреждение: невозможно изменить информацию заголовка - заголовки, уже отправленные (вывод запущен в /some/file.php:12) в /some/file.php на строка 23 Линии, упомянутые в сообщениях об...
06 нояб. '11 в 17:41
25

Как использовать PHP для получения текущего года?

Я хочу поместить уведомление об авторских правах в нижний колонтитул веб-сайта, но я считаю, что это невероятно липкий для того, чтобы год был устаревшим. Как я могу автоматически обновлять год с помощью PHP 4 и PHP 5?
15 сент. '08 в 15:34
13

Чувак, где мой php.ini? (конфигурация сервера)

Несколько лет назад я установил Apache 2.2x и PHP 5.3.1 на сервере Linux, который я поддерживаю. Я использовал .tar.gz и построил их в соответствии с инструкциями (вместо rpms и what-have-you). И все было хорошо. Сегодня мне нужно установить этот, к...
30 дек. '11 в 22:20
25

Удаление массива PHP по значению (не ключевое слово)

У меня есть массив PHP следующим образом: $messages = [312, 401, 1599, 3, ...]; Я хочу удалить элемент, содержащий значение $del_val (например, $del_val=401), но я не знаю его ключа. Это может помочь: каждое значение может быть только один раз. ...
29 авг. '11 в 0:44
36

Как мне узнать текущую дату и время в PHP?

Какая функция PHP может возвращать текущую дату/время?
22 янв. '09 в 20:09
19

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

Я могу найти много информации о том, как работает Long Polling (например, this и this), но нет простых примеров того, как реализовать это в коде. Все, что я могу найти, это cometd, который основан на структуре Dojo JS и довольно сложной серверной си...
02 дек. '08 в 11:14
53

Генератор случайных строк PHP

Я пытаюсь создать случайную строку в PHP, и я не получаю абсолютно ничего с этим: <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; fo...
04 дек. '10 в 22:56
11

Как "вставить, если не существует" в MySQL?

Я начал с googling и нашел эту статью , которая рассказывает о таблицах мьютекса. У меня есть таблица с ~ 14 миллионами записей. Если я хочу добавить больше данных в том же формате, есть ли способ гарантировать, что запись, которую я хочу вставить, ...
01 сент. '09 в 8:56
12

В чем разница между строками с одним кавычком и двойными кавычками в PHP?

Я не эксперт в программировании на PHP, но меня немного смущает, почему я вижу какой-то код в PHP со строкой, заключенной в одинарные, а иногда и в двойные кавычки. Я просто знаю, что в .NET или на языке C, если это в одинарных кавычках, это означа...
10 авг. '10 в 5:12
25

Удалить пустые элементы массива

Некоторые элементы в моем массиве являются пустыми строками, основанными на том, что отправил пользователь. Мне нужно удалить эти элементы. У меня есть это: foreach($linksArray as $link) { if($link == '') { unset($link); } } prin...
06 сент. '10 в 21:06
51

Как проверить, является ли массив PHP ассоциативным или последовательным?

PHP обрабатывает все массивы как ассоциативные, поэтому нет встроенных функций. Может ли кто-нибудь рекомендовать достаточно эффективный способ проверить, содержит ли массив только числовые ключи? В принципе, я хочу иметь возможность различать это: ...
06 окт. '08 в 7:01
33

Как рассчитать разницу между двумя датами с помощью PHP?

У меня есть две даты формы: Start Date: 2007-03-24 End Date: 2009-06-26 Теперь мне нужно найти разницу между этими двумя в следующем виде: 2 years, 3 months and 2 days Как я могу сделать это в PHP?
24 мар. '09 в 10:33
26

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

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

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

Я интегрирую API на свой сайт, который работает с данными, хранящимися в объектах, в то время как мой код написан с использованием массивов. Мне нужна быстрая и грязная функция для преобразования объекта в массив.
03 дек. '10 в 12:34