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

84
Доступ к глобальной переменной в функции PHP

Согласно правилам области видимости большинства языков программирования, я могу получить доступ к переменным, которые определены вне функций внутри них, но почему этот код не работает? <?php $data = 'My data'; function menugen() { echo "[" . $data . "]"; } menugen(); ?> Выход есть []....

84
Пример использования bind_result vs get_result

Я хотел бы увидеть пример того, как вызвать using bind_resultvs. get_resultи какова будет цель использования одного над другим. Также плюсы и минусы использования каждого. Какие ограничения в использовании и есть ли разница....

84
Генерация криптографически безопасных токенов

Чтобы сгенерировать 32-символьный токен для доступа к нашему API, мы в настоящее время используем: $token = md5(uniqid(mt_rand(), true)); Я читал, что этот метод не является криптографически безопасным, поскольку он основан на системных часах, и это openssl_random_pseudo_bytesбыло бы лучшим...

84
Проверить, содержит ли строка значение в массиве

Я пытаюсь определить, содержит ли строка хотя бы один URL-адрес, хранящийся в массиве. Вот мой массив: $owned_urls = array('website1.com', 'website2.com', 'website3.com'); Строка вводится пользователем и отправляется через PHP. На странице подтверждения я хотел бы проверить, находится ли введенный...

84
Получите только определенные атрибуты из коллекции Laravel

Я просматривал документацию и API для Laravel Collections, но, похоже, не нашел то, что ищу: Я хотел бы получить массив с данными модели из коллекции, но получить только указанные атрибуты. То есть что-то вроде того Users::toArray('id','name','email'), где коллекция фактически содержит все...

84
Laravel 5 показывает ErrorException file_put_contents не удалось открыть поток: нет такого файла или каталога

У меня есть проект на Laravel 5, и я работаю с ним в офисе и дома. Работает нормально, но недавно дома перестал работать. Laravel покажет мне два ErrorException file_put_contents(G:\project\storage\framework\views/751d8a0fd8a7d4138c09ceb6a34bb377aa2d6265.php): failed to open stream: No such file...

83
Вызов Python в PHP

У меня есть сценарий Python, который я недавно написал, который я вызываю с помощью командной строки с некоторыми параметрами. Теперь мне нужен очень тонкий веб-интерфейс для локального вызова этого сценария на моем Mac. Я не хочу испытывать незначительные проблемы с установкой mod_python или...

83
PHP: лучший способ извлечь текст в скобках?

Какой лучший / самый эффективный способ извлечь текст, заключенный в круглые скобки? Скажем, я хотел получить строку «текст» из строки «игнорировать все, кроме этого (текста)» наиболее эффективным способом. Пока что лучшее, что я придумал, это следующее: $fullString = "ignore everything except...

83
Как «сгладить» многомерный массив до простого в PHP?

Вероятно, это вопрос новичка, но я уже давно просматриваю документацию и не могу найти никакого решения. Я подумал, что могу использовать сжатие для каждого измерения, а затем соединить эти строки вместе, str_splitчтобы создать новый простой массив. Однако я никогда не знаю, есть ли шаблон...

83
Как переключиться с POST на GET в PHP CURL

Я попытался переключиться с предыдущего запроса Post на запрос Get. Предполагается, что это Get, но в конечном итоге создается сообщение. Я пробовал в PHP следующее: curl_setopt($curl_handle, CURLOPT_POSTFIELDS, null); curl_setopt($curl_handle, CURLOPT_POST, FALSE); curl_setopt($curl_handle,...

83
Предустановленный Linux для веб-разработчиков? [закрыто]

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

83
Сортировка многомерного массива по нескольким ключам

Я пытаюсь отсортировать многомерный массив по нескольким ключам и понятия не имею, с чего начать. Я посмотрел на uasort, но не совсем понял, как написать функцию для того, что мне нужно. Мне нужно отсортировать по состоянию, затем по типу события, затем по дате. Мой массив выглядит так: Array (...

83
Объединение файлов PDF с PHP [закрыто]

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

83
Соблюдает ли UTC летнее время?

Я пытаюсь написать сценарий, в котором я хочу преобразовать любой часовой пояс в UTCобратный. Но откуда-то я узнал, что при преобразовании любого часового пояса в UTC с учетом или без учета летнего времени он даст то же самое.UTC время. Например: если я попытаюсь преобразовать это: $mytime =...

83
Как отправить электронное письмо в кодировке UTF-8?

Когда я отправляю электронное письмо, в нем не отображаются символы, кроме английского. Это показано ниже: ä½ ™ ç ”ä» ä » Может знать, в чем причина этого? Даже я попытался добавить Content-type и charset в скрипт, он все равно показывает то же самое. я использовал Mail::Factory("mail");...

83
Доступ к файлам относительно Bundle в Symfony2

В конфигурации маршрутизации приложения Symfony2 я могу ссылаться на такой файл: somepage: prefix: someprefix resource: "@SomeBundle/Resources/config/config.yml" Есть ли способ получить доступ к файлу относительно пакета внутри контроллера или другого кода PHP? В частности, я пытаюсь использовать...

83
Вычтите 1 день с PHP

Я пытаюсь взять объект даты, который выходит из моей Drupal CMS, вычесть один день и распечатать обе даты. Вот что у меня есть $date_raw = $messagenode->field_message_date[0]['value']; print($date_raw); //this gives me the following string: 2011-04-24T00:00:00 $date_object =...

83
Что означает "P" в формате DateInterval?

Рассмотрим следующий пример, приведенный в руководстве по PHP для DateTime. <?php $date = new DateTime('2000-01-20'); $date->sub(new DateInterval('P10D')); echo $date->format('Y-m-d') . "\n"; ?> «D» означает дни, что означает «P» в этом форматировании?...