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

91
Как получить HTML-код веб-страницы на PHP?

Я хочу получить HTML-код ссылки (веб-страницы) в PHP. Например, если ссылка /programming/ask то мне нужен HTML-код обслуживаемой страницы. Я хочу получить этот HTML-код и сохранить его в переменной PHP. Как я могу это сделать?...

91
Альтернатива mysql_real_escape_string без подключения к БД

Я бы хотел, чтобы функция работала как mysql_real_escape_string без подключения к базе данных, так как иногда мне нужно проводить сухое тестирование без подключения к базе данных. mysql_escape_string устарел и поэтому нежелателен. Некоторые из моих выводов:...

91
Дата минус 1 год?

У меня дата в таком формате: 2009-01-01 Как мне вернуть ту же дату, но на год раньше?

91
Открывающие / закрывающие теги и производительность?

Это может быть глупый вопрос, но как кто-то относительно новичок в PHP, мне интересно, есть ли какие-либо проблемы, связанные с производительностью, при частом открытии и закрытии тегов PHP в коде шаблона HTML, и если да, то какие могут быть лучшие практики с точки зрения работы с тегами PHP? Мой...

91
Преобразование тире в CamelCase в PHP

Может ли кто-нибудь помочь мне выполнить эту функцию PHP? Я хочу взять строку, подобную этой: 'this-is-a-string', и преобразовать ее в эту: 'thisIsAString': function dashesToCamelCase($string, $capitalizeFirstCharacter = false) { // Do stuff return $string; }...

91
Как установить upload_max_filesize в .htaccess?

Я пытаюсь поставить эти 2 строчки php_value post_max_size 30M php_value upload_max_filesize 30M в моем корневом файле .htaccess, но это дает мне сообщение «внутренняя ошибка сервера» ... php5 работает на сервере. У меня нет доступа к php.ini, поэтому я думаю, что htaccess - мой единственный шанс....

91
Как получить массив ввода формы в массив PHP

У меня есть форма, подобная приведенной ниже, которая размещена в contacts.php, и пользователь может динамически добавлять больше с помощью jquery. <input type="text" name="name[]" /> <input type="text" name="email[]" /> <input type="text" name="name[]" /> <input type="text"...

91
GD против ImageMagick против Gmagick для jpg? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

91
Определите, является ли установленный PHP потокобезопасным или нет?

Как узнать, является ли установленная версия PHP потокобезопасной или нет? Обратите внимание, что я не спрашиваю о разнице между поточно-поточно / небезопасной установкой. Я хотел бы узнать, что сейчас установлено....

91
Как найти все идентификаторы видео YouTube в строке с помощью регулярного выражения?

У меня есть текстовое поле, где пользователи могут писать что угодно. Например: Lorem Ipsum - это просто фиктивный текст. http://www.youtube.com/watch?v=DUQi_R4SgWo в полиграфической и наборной индустрии. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный...

91
Если синглтоны - это плохо, то почему сервисный контейнер хорош?

Все мы знаем, насколько плохи синглтоны , потому что они скрывают зависимости и по другим причинам . Но во фреймворке может быть много объектов, которые нужно создать только один раз и вызывать из любого места (регистратор, база данных и т. Д.). Чтобы решить эту проблему, мне посоветовали...

91
Использование массива в качестве иголок в strpos

Как вы используете strposдля массива игл при поиске строки? Например: $find_letters = array('a', 'c', 'd'); $string = 'abcdefg'; if(strpos($string, $find_letters) !== false) { echo 'All the letters are found in the string!'; } Потому что при использовании этого не сработало бы, было бы хорошо,...

91
POST массив из HTML-формы без javascript

У меня есть форма, которая немного сложна, и я надеюсь упростить обработку на стороне сервера (PHP), изначально отправив массив кортежей POST. Первая часть формы представляет пользователя : Имя Фамилия Эл. адрес Адрес и т.д Вторая часть формы представляет собой дерево : Фрукты Высота и т.д...

91
Как хешировать длинные пароли (> 72 символов) с помощью blowfish

На прошлой неделе я прочитал много статей о хешировании паролей, и на данный момент Blowfish кажется (одним из) лучшим алгоритмом хеширования, но это не тема этого вопроса! Ограничение в 72 символа Blowfish учитывает только первые 72 символа введенного пароля: <?php $password = "Wow. This is a...

91
Непустой префикс PSR-4 должен заканчиваться разделителем пространства имен.

Я пытаюсь настроить PSR-4 с помощью Composer, но получаю A non-empty PSR-4 prefix must end with a namespace separator. Моя autoloadпо-моему composer.jsonвыглядит так: "autoload": { "psr-4": { "Acme\\models" : "app/models" } }, app/models пусто. Что я делаю неправильно? Как я могу это исправить?...

90
Насколько уникален идентификатор сеанса php

Насколько уникален идентификатор сеанса php? Из разных вещей, которые я читал, у меня сложилось впечатление, что я не должен полагаться на то, что два пользователя никогда не получат один и тот же идентификатор сеанса. Разве это не GUID?...

90
Что такое доктрина гидратации? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...