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

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

3
Что значит экранировать строку?
Я читал, нужно ли экранировать $ _SESSION ['username'] перед тем, как перейти к SQL-запросу? и он сказал: «Вам нужно экранировать каждую строку, которую вы передаете в запрос sql, независимо от ее происхождения». Теперь я знаю, что что-то вроде этого действительно простое. Поиск в Google дал более 20 000 результатов. Один …
84 php  mysql  security  escaping 

8
В чем разница между is_null ($ var) и ($ var === null)?
Есть ли разница между этим ... if (is_null($var)) { do_something(); } и это? if ($var === null) { do_something(); } Какая форма лучше проверяет, содержит ли переменная значение NULL? Есть ли какие-то крайние случаи, о которых мне следует знать? (Я инициализирую все свои переменные, поэтому несуществующие переменные не являются проблемой.)
84 php 

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

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

4
PHP: как узнать дату создания файла?
Я читаю папку с большим количеством файлов. Как узнать дату создания файла. Я не вижу прямой функции, чтобы получить это. Есть filemtimeи filectime. А если файл не был изменен, что будет?
84 php  file 

17
Как я могу использовать PHP, чтобы проверить, пуст ли каталог?
Я использую следующий сценарий для чтения каталога. Если в каталоге нет файла, он должен сказать пустой. Проблема в том, что он просто продолжает говорить, что каталог пуст, даже если внутри есть файлы, и наоборот. <?php $pid = $_GET["prodref"]; $dir = '/assets/'.$pid.'/v'; $q = (count(glob("$dir/*")) === 0) ? 'Empty' : 'Not …
84 php  directory 


13
array_unique для объектов?
Есть ли такой метод, как array_unique для объектов? У меня есть несколько массивов с объектами «Роль», которые я объединяю, а затем хочу удалить дубликаты :)
84 php  arrays  methods 

5
Как отделить ДАТУ и ВРЕМЯ от ДАТЫ в MySQL
Я храню поле DATETIME в таблице. Каждое значение выглядит примерно так: 2012-09-09 06:57:12 . Я использую такой синтаксис: date("Y-m-d H:i:s"); Теперь мой вопрос: как получить дату и время отдельно , используя один запрос MySQL? Дата вроде 09.09.2012 и время 06:57:12 .
84 php  mysql  sql  datetime 

4
Лучший способ отключить несколько элементов массива
Дело в том, что у меня есть массив из 17 элементов. Я хочу получить нужные мне элементы на определенное время и навсегда удалить их из массива. Вот код: $name = $post['name']; $email = $post['email']; $address = $post['address']; $telephone = $post['telephone']; $country = $post['country']; unset($post['name']); unset($post['email']); unset($post['address']); unset($post['telephone']); unset($post['country']); Да, код …
84 php 

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

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

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

20
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 or directory и file_put_contents(G:\project\storage\framework/sessions/aIXycR4LIAUBVIqZu0T590paOMIpV8vfZGIroEp0): failed to open stream: No such file or directory Я …

4
Доступ к файлам относительно Bundle в Symfony2
В конфигурации маршрутизации приложения Symfony2 я могу ссылаться на такой файл: somepage: prefix: someprefix resource: "@SomeBundle/Resources/config/config.yml" Есть ли способ получить доступ к файлу относительно пакета внутри контроллера или другого кода PHP? В частности, я пытаюсь использовать объект Symfony \ Component \ Yaml \ Parser для анализа файла, и я не …
83 php  symfony 

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