mts2050: Что? Я прям целый кусок кода написал. Подставь в $testString любой адрес и он сделает тебе ассоциативный массив того, что идёт после ? (Query String)
Что такое $category? Что такое $category['href']? Для того чтобы отвечать на такие вопросы нужно понимать контекст.
Может быть в массиве $category уже есть цифра 60 как её id, а вы тут собираетесь свои парсеры писать.
А ещё можно пойти в гугл и найти функцию parse_url(), которая сделает всё что необходимо.
Вадим Соловьёв: Приложение - один раз покупаешь и доступно всегда. Сейчас они ведут тестирование онлайн-приложения, где будет модель подписки - 45 долларов в год. Но по фичам пока ничего сверхполезного.
Так то оно так, но что если соединения не только в БД, но и AMQP, memcache и прочее? SIGTERM помогает, но нужно обрабатывать корректно в parent-процессе закрытие.
vaflya: Жаловаться - это последнее что нужно делать. Если копаете и задаёте вопросы - значит какой-то всё-таки огонёк есть. Лень и неуверенность победите и всё получится. Люди и в 40 лет жизнь меняют, не говоря уже о < 30.
Алексей Скобкин: Согласен на 146% про сложность. Но мне "огонька в глазах" было не занимать и я раскуривал главу за главой, стараясь понять как всё там устроено. Знаний было очень мало - несколько, похожих на творения автора, решений в мобильном интернете :)
Мне в своё время очень помог туториал по symfony 1 - Jobeet. Технологии, там, конечно устаревшие - sf1, doctrine1, нет DI, неймспейсов и прочего, но и учился я в 2008-м :) Но понять ООП, MVC и то, как фреймворк помогает решать каждодневные вопросы очень помогло.
Нашёл даже такой туториал по SF2 - intelligentbee.com/blog/tag/symfony2-jobeet
Но вам, возможно, это будет рановато ещё, хотя зависит от мотивации и огонька в глазах.
Это явный костыль, без которого можно и нужно обойтись.
Как подсказал Алексей Скобкин, было бы правильно подебажить - что приходит от клиента, какие хедеры вообще есть и так далее.
А то это заплатка, которая потом будет вылазить боком.
Alexander: Вы не понимаете. WP - работает уже и сейчас. Бизнесу нельзя было ждать, пока мы напишем что-то на чём-то одном. Вообще, зачастую, у программистов скудное понимание того, зачем они работают в проекте и что они должны ему приносить.
Alexander: Потом в компании стартанули проект по написанию нашего "инкубатора" на SF2, но стоит понимать, что в WP очень много функциональности, повторить которую стоит очень много человеко-часов. И не факт, что с первого раза получится хорошо.
А вот написать консольную (а потом и вэбню) приложение, для разворачивания WP-сайта и забивание его нужными настройками - дешевле.
Web_Questions: Из ваших ответов я так и не понял, что для вас означает интересно? И я, и Алексей Скобкин можем говорить только о том, что интересно нам, пока вы не скажете что вам интересно.
Чем интересен ларавель - не знаю, так как не тыкал в него. В любом случае - фреймворк - лишь обвязка над бизнес-логикой + комьюнити, при помощи которого можно решить типичные бизнес-задачи. У хорошего программиста модуль можно вынуть из одного фреймворка и вставить в другой, и всё будет работать, без UI, конечно. Собственно, фреймворк - это и есть UI :)
У меня есть опыт в компании, где создание сайтов на ворпдрессе с одинаковой функциональностью было поставлено на поток. И CI, и автотесты, и даже контрольная панель на Symfony2, для создания сайта на Wordpress. Вот только это, скорее, исключение :)
Web_Questions: Слишком уже размытый вопрос. Мне вот, например, сейчас интересно работать с Zend1 в проекте, которому 5 лет уже.
В чём проявляется интересность того или иного фреймворка для вас? У каждого же своё.
Web_Questions: Зависит от бизнес-задачи, конечно же. Если нужно сделать быстро и забить, просто чтобы было - то битрикс, наверное, ок. Так как большое количество плагинов и всё такое.
Если же это какое-нибудь долгоживущее и постоянно развивающееся решение - лучше выбирать то, у чего большое комьюнити и что легко расширяемо - Symfony, Silex или, тренд последнего время, Laravel.
Решил пойти по самому легкому пути, т.к. нужно было сделать быстро и «чтобы работало».
Вышел из положения, что в log есть 3 поля:
participant_id, team_id, region_id. Понятно, что не очень хорошо, но работает.
И да, монго бы тут подошла, но нужно было штатными средствами, да и опыта работы с монго нету.