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

135
Прописные логические значения и строчные в PHP

Когда я изучал PHP, я где-то читал, что вы всегда должны использовать версии логических значений в верхнем регистре, TRUEи FALSE, поскольку «нормальные» версии в нижнем регистре trueи false, были небезопасны для использования. Прошло много лет, и каждый сценарий PHP, который я написал, использует...

135
Как удалить расширение из строки (только реальное расширение!)

Я ищу небольшую функцию, которая позволяет мне удалить расширение из имени файла. Я нашел много примеров по поиску в Google, но они плохие, потому что они просто удаляют часть строки с помощью "." , Они используют точку для ограничителя и просто вырезать строку. Посмотрите на эти сценарии, $from =...

134
Производительность FOR против FOREACH в PHP

Прежде всего, я понимаю, что в 90% приложений разница в производительности совершенно не важна, но мне просто нужно знать, какая конструкция является более быстрой. Это и ... Информация, доступная в настоящее время о них в сети, сбивает с толку. Многие люди говорят, что foreach - это плохо, но...

134
Лучший способ присвоить переменной значение по умолчанию (имитировать Perl ||, || =)

Я люблю делать такие вещи в Perl: $foo = $bar || $bazназначить $bazв $fooслучае $barпустой или не определено. У вас также есть , $foo ||= $bletchкоторые будут назначать только $bletchв $fooслучае $fooне определен или пустой. Тройной оператор в этой ситуации утомителен и утомителен. Конечно, есть...

134
Как предотвратить повторную отправку формы при обновлении страницы (F5 / CTRL + R)

У меня есть простая форма, которая отправляет текст в мою таблицу SQL. Проблема в том, что после того, как пользователь отправит текст, он может обновить страницу, и данные будут отправлены снова без повторного заполнения формы. Я мог бы перенаправить пользователя на другую страницу после отправки...

134
запретить прямой доступ к папке и файлу с помощью htaccess

Вот сценарий: В index.phpкорневой папке есть файл включены некоторые файлы, index.phpкоторые находятся в includesпапке. Еще 1 файл ( submit.php) находится в корневой папке для действия отправки формы. Я хочу ограничить прямой доступ пользователей к файлам в includesпапке с помощью htaccess. также...

134
Chrome net :: ERR_INCOMPLETE_CHUNKED_ENCODING ошибка

В течение последних двух месяцев я получал следующую ошибку на консоли разработчика Chrome: net::ERR_INCOMPLETE_CHUNKED_ENCODING Симптомы: Страницы не загружаются. Усеченные файлы CSS и JS. Страницы висят. Серверная среда: Apache 2.2.22 PHP Ubuntu Это происходит со мной на нашем собственном сервере...

133
SHA1 против MD5 против SHA256: что использовать для входа в PHP?

Я делаю вход в php и пытаюсь решить, использовать ли SHA1, Md5 или SHA256, о котором я читал в другой статье о stackoverflow. Кто-нибудь из них безопаснее других? Могу ли я использовать соль для SHA1 / 256? Кроме того, это безопасный способ сохранить пароль в виде хэша в mysql? function...

133
Что вызывает «Невозможно выделить память для пула» в PHP?

Я иногда сталкивался с ограничением выделения памяти на сервере, особенно с раздутым приложением, таким как Wordpress, но никогда не сталкивался с «Невозможно выделить память для пула» и иметь проблемы с отслеживанием любой информации. Кто-нибудь знает что это значит? Я пытался увеличить...

133
Как получить доступ к константам класса в Twig?

У меня есть несколько констант класса в моем классе сущности, например: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } В обычном PHP я часто это делаю, if($var == Entity::TYPE_PERSON)и мне бы хотелось делать такие вещи в Twig. Является ли это...

132
Удалите лишние пробелы внутри строки

Я получаю строку из запроса к базе данных, затем удаляю все HTML-теги, символы возврата каретки и символы новой строки, прежде чем помещать ее в файл CSV. Единственное, я не могу найти способ удалить лишнее пустое пространство между строками. Как лучше всего удалить внутренние символы...

132
Альтернатива PHP_excel

Есть ли альтернатива PHP_excel, которая может «экспортировать в XLSX / XLS» файл в настраиваемом формате? Это общий справочный вопрос дляPHP тег

132
Как заархивировать целую папку с помощью PHP

Я нашел здесь, в stackoveflow, несколько кодов о том, как заархивировать конкретный файл, но как насчет конкретной папки? Folder/ index.html picture.jpg important.txt внутри My Folderесть файлы. после архивирования My Folderя также хочу удалить все содержимое папки, кроме important.txt. Нашел это...

132
Найти подстроку в строке в TWIG

Я хочу найти подстроку строки или проверить, нет ли такой подстроки с помощью Twig. По словам, мне нужен аналог strstr или strpos в php. Я погуглил и искал эту проблему в stackoverflow, но ничего не нашел. Кто-нибудь знает, как решить эту...