PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (106): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец

> Найдено сообщений: 1580
Строитель Отправлено: 02 Декабря, 2019 - 09:22:40 • Тема: Почему set_exception_handler() не перехватывает исключения Fatal error? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 609
qtk пишет:
Но возможно, что я чего-то недопонимаю
Читайте далее

"Как и обычные исключения, исключения Error вызываются до появления первого соответствующего блока catch. Если соответствующие блоки не предусмотрены, то будет вызван любой обработчик исключений, установленный с помощью set_exception_handler(). В случае отсутствия обработчика по умолчанию, исключение будет конвертировано в фатальную ошибку и будет обработано как традиционная ошибка."
Строитель Отправлено: 01 Декабря, 2019 - 22:39:35 • Тема: Почему set_exception_handler() не перехватывает исключения Fatal error? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 609
qtk пишет:
а должно быть исключение

Почему вы так думаете? Исключение нужно сгенерировать (выбросить) оператором throw (если до этого момента исключение не было сгенерировано):
Спойлер (Отобразить)
Строитель Отправлено: 01 Декабря, 2019 - 10:05:31 • Тема: Как правильно дополнить регулярку? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 948
LIME пишет:
зачем вообще нужно искать эту подстроку

Ответ в ПП:
event пишет:
Как поправить чтобы итак и так работало?
Строитель Отправлено: 30 Ноября, 2019 - 22:30:01 • Тема: Как правильно дополнить регулярку? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 948
LIME, ну как по мне, так проблемы надо решать по мере их появления, а не в их отсутствие. Я не говорю, что мой вариант шаблона прям суперский, а твой типа "фу" - я просто не считаю нужным проверять валидность ссылки (или чего-то ещё) внутри шаблона, в то время как требуется только найти соответствия. А если позже понадобится проверять валидность, то это нужно будет сделать за пределами шаблона.
Строитель Отправлено: 30 Ноября, 2019 - 22:15:00 • Тема: Как правильно дополнить регулярку? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 948
LIME пишет:
Погугли защитное программирование
Погуглил ) Не стало ясно, на что могут повлиять "кривые" кавычки в этой регулярке? По сути, регулярка тут нужна для получения подстроки, находящейся между двойными кавычками [или одиночными кавычками [или сразу после символа "=" и до первого пробельного символа]].

Ну допустим нашёл скрипт такую смешную строку 'https://site.com/baza19/2157905808568.files/image002.png" - как в контексте примера из первого поста это может быть использовано в злокачественных целях?
Строитель Отправлено: 30 Ноября, 2019 - 21:59:35 • Тема: Как правильно дополнить регулярку? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 948
LIME пишет:
и че ты ржеш))
Дак потому, что ты реально смешной пример привёл ))
Я таких не встречал.
Строитель Отправлено: 29 Ноября, 2019 - 13:55:03 • Тема: Как правильно дополнить регулярку? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 948
LIME Радость
Строитель Отправлено: 28 Ноября, 2019 - 19:03:18 • Тема: Как правильно дополнить регулярку? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 948
event
PHP:
скопировать код в буфер обмена
  1. $img_src = "<img src='https://site.com/baza19/2157905808568.files/image002.png' />";
  2.  
  3. preg_match('/src=["\']?\K[^"\'\s]+/', $img_src, $src);
  4.  
  5. var_export($src);
  6. /*
  7. array (
  8.   0 => 'https://site.com/baza19/2157905808568.files/image002.png',
  9. )
  10. */

Демо
Строитель Отправлено: 23 Ноября, 2019 - 20:23:21 • Тема: Много лет спустя... • Форум: Прочее

Ответов: 3
Просмотров: 44
ALEN, на второй вопрос можно ответить так: в современном программировании без пакетного менеджера (композер) никто не обходится. Даже если не юзать ФВ, для взаимодействия с Гитхабом используется композер.
Строитель Отправлено: 03 Ноября, 2019 - 20:40:29 • Тема: php • Форум: Программирование на PHP

Ответов: 3
Просмотров: 430
Sasha777 пишет:
надо чтоб $hello = $params[1]; пошла в функцию

Можно её заглобалить (дописать $hello в global):
Спойлер (Отобразить)
Но этот вариант так себе. Лучше всё таки подправить сигнатуру функции, и передавать $hello в качестве второго аргумента:
Спойлер (Отобразить)
Строитель Отправлено: 03 Ноября, 2019 - 20:20:08 • Тема: php • Форум: Программирование на PHP

Ответов: 3
Просмотров: 430
Sasha777, ничего не понятно. Код будет?
Строитель Отправлено: 01 Ноября, 2019 - 23:00:06 • Тема: Помогите изменить формат вывода случайной строки • Форум: Вопросы новичков

Ответов: 2
Просмотров: 256
IgorGr, можно попробовать разбивать строку "привет|здравствуй|как дела|....." на подстроки, и эти отдельные слова подставлять в шаблон в цикле. Т.е., как-то так:
Спойлер (Отобразить)
Строитель Отправлено: 25 Октября, 2019 - 00:26:23 • Тема: Возврат к заполненной форме • Форум: Вопросы новичков

Ответов: 11
Просмотров: 916
LIME пишет:
Напишу

Ок.
Строитель Отправлено: 25 Октября, 2019 - 00:10:58 • Тема: Возврат к заполненной форме • Форум: Вопросы новичков

Ответов: 11
Просмотров: 916
LIME пишет:
Это элементарная валидация формы

Ну так если в сессию писать данные из полей, то они останутся такими же не правильными (в случае не корректного ввода пользователем). Поэтому - какая разница, как их отображать?
Строитель Отправлено: 23 Октября, 2019 - 20:12:27 • Тема: Возврат к заполненной форме • Форум: Вопросы новичков

Ответов: 11
Просмотров: 916
LIME, чем черевато?

Страниц (106): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB