Вам стоит пойти не в гугл, а на сайт Qt - и выяснить, что статическая компиляция библиотеки нарушает лицензию LGPL. Вряд ли вы хотите оплачивать коммерческую лицензию на Qt, так что все-таки разбирайтесь с динамической компиляцией.
cheremsha11, ну да, следуете рекомендациям, чтобы те, кто будет смотреть в этот код после вас, могли не расследовать вашу оригинальную логику, а полагаться на то, что вы следовали тем самым рекомендациям.
PSR не принуждает вас делать что бы то ни было.
Это просто стандартный (читай - выверенный и совместимый с уже имеющимися наработками) способ сделать то, что вам нужно, не изобретая ядерных велосипедов.
То есть если вам самому нужно логирование - делайте его по PSR-3. Проще будет потом работать с логами.
Пихать логгер туда, где он вам самому не понадобился, совершенно незачем.
Сначала происходит редирект на HTTPS, оттуда отдает. Судя по ошибке ТС - для начала стоит его устранить.
я наивно предположил, что это очевидно
Нет. Этот класс ничто не мешает использовать исключительно в скрипте, вызываемом по крону. У меня примерно такой же работает с ЦБ с тех пор, как заблочили Yahoo Finance.
P.S. Хотя ТС сам пишет про "много запросов с сервера". Да, пардон, тогда очевидно. Как и ваше предложение так не делать ;)
А вам кто-то сказал, что эта функция вызывается чаще, чем раз в сутки?
ТС ошибается в причинах, у него никаких санкций от ЦБ нет, в ошибке "redirection limit" просто потому, что он лезет на HTTP-адрес.
Не говоря даже о технических сложностях - хранение карт должно быть всерьез обосновано.
Понятно, зачем их предлагает сохранить Али, предполагающий, что вы будете их постоянным клиентом, или АирБнБ, предлагающий оплату в несколько этапов.
Но если вы неизвестно кто и при этом хотите хранить мою карту - я скорее вообще не стану с вами связываться, подозрительно это...
Bloodskys, эта странность объясняется тем, что вы пришли в клуб, где джентльмены привыкли по роду своей деятельности постоянно искать информацию в интернете, и им дико видеть новичка, который замахивается на проект такого масштаба, не ударив палец о палец для вникания в тему. Здесь так не принято, вот и все.
Я бы сделал эту проверку промежуточной.
Пользователь ввел текст, он отправился на форматирование - и пользователю возвращается результат на подтверждение.
Просто, раз это объявления, там могут быть реально непредсказуемые сочетания символов, которые либа испортит. "Яндекс.Деньги", например.
Нужно дать возможность пользователю написать все-таки именно то, что нужно ему.
Вряд ли найдется дебил, который специально испортит пунктуацию обратно ;)
Константин Лунтовский, например, у вас в одной папке веб-сервера прорва файлов, доступ к ней стал слишком медленным, и вы решили поменять схему хранения, раскидав их по подпапкам по тривиальному алгоритму. Вы будете цепляться за какие-то клиенты вместо того, чтобы написать пять строчек на bash и запустить их на сервере? Рут для этого не нужен, напоминаю.
Или вот папка на шесть тысяч PDF. Появилось требование держать их в PDF/A, для будущего. Вы будете выкачивать их клиентами, конвертировать и закачивать обратно? Я напишу однострочник и дам IM сделать его работу.
obvious fix.