да пусть делает.. Я его не трогаю Я знаю что такое GIT и мне не нужны ни его возможности ни RSS ни Atom и т.п
Это обычный текстовый файл, типа файла отчёта, лога, ну или что-то такое, т.е. лист только того что нужно. У меня стоит задача перегнать именно такой текстовый файл в массив
PS
понятно что в репозитории можно найти всё, но нужно это (Добавление)
Пробовал регуляркой разбить единый файл, но есть пара проблем.. Во-первых, что-то какие-то глюки у preg_split с кодировкой крайнего символа при возврате результата (там кириллица). Во-вторых, из структуры малость выпадает раздел Files.
Есть идея сначала преобразовать в JSON-формат, но опять возникла проблема со структурой.. Наверное "глаза замозолил" и не могу найти ошибку...
Вопрос наверное банальный, но всё же.
Когда-то проект был на win1251. В настоящий момент он полностью переведён на UTF8
В проекте остались функции для проверки и вызова функций в зависимости от кодировки.
Например, strlen или mb_strlen..
Ну и сам вопрос, есть ли смысл заменять strlen на mb_strlen (и подобные)? Результат то один
Даже если их будет тысяча -- за 10 дней сделаешь спокойно.
Что-то как-то очень оптимистично
Тогда по другому спрошу.. То что я делаю новое (модули, библиотеки и т.п.) вот их целесообразно делать "по новому"? Таким образом новое постепенно вытеснит старое.
На сколько вообще оправдано такое смешение стиля написания кода?
1) Если не нужна поддержка 5.2 -- вперде и с песней.
я в принципе уже "кинут" 5.3 и начал делать 5.4+. Думаю основные игроки предоставляющие хостинг к этому готовы.
DeepVarvar пишет:
2) Начать с того, что разложить компоненты системы по папочкам -- из этой структуры вытекает и неймспейс.
Ну это понятно.. Вот только как это оптимальнее организвать.. Это же нужно в каждый файл залезть и каждый вызов функций/методов переписать... а это достаточно большое количество..
Просто может у кого есть частный опыт в этом.
Конечно многого хочу, но очень хочется объяснения "на пальцах" Т.е. нюансы, тонкости, проблемы...
Спасибо за критику! Сам понимаю про "мух и котлет". Просто пошёл по другой логике: по смыслу, а не по коду )))
Но скорее всего (уже после "нормального" и человеческого объяснения) мухи будут отдельно . Просто пишу класс именно по выводу элементов форму, именно "хелпер" Вот туда всё и кину, думаю будет разумнее.. Заодно и показу, люблю "критику" ))) (Добавление)
DeepVarvar, скорее всего ты сказал именно то что я хотел услышать и сам к этому шёл, но просто не хватило "последней капли". Ещё раз спасибо. Вроде сказал что куча проблем, но так что и не обидно и всё по делу.
LIME, да всё я понял Человек хочет отдавать файл только зарегистрированным. И я просто сказал что меня частенько раздражает на сайтах, для того чтобы скачать сначала нужно зарегистрироваться. Не понимаю что эта регистрация даст вообще.. Только сбор адресов для будущего спама ))))
А дёргать скрипт без авторизации, да хотя бы для того чтобы считать количество скачиваний. Или отловить что человек перед скачиванием прочитал правила или авторские права.
akmit82, что значит в цикле? и что в цикле выводить?