$i = 0; while($item = $inDB->fetch_assoc($result)){ $massiv[] = $item; $file = cmsCore::yamlToArray($massiv[$i]['files']); // а теперь главное переработать массив же!!! вот я Семён Семёныч foreach($file as $key=>$value) { $a[] = $key; // пишем значения в новый массив } $massiv[$i]['files'] = $a; // и присвоим старому массиву значения из нового массива $i++; // счётчик клац-клац }
Олегсей
а Олег - это сокращенное от Олегсей?)))
+40
Репутация
25
Рейтинг
Все, пока задавал вопрос, и пытался объяснить, так и сам понял))) переписал цикл так
Ris, Evanescence, я поясню
У меня должен получиться вот такой json
а получается же
из-за того, что в поле files лежат данные yaml
То есть, json-то сам формируется, но как мне распарсить yaml, чтобы вместо 'чёртичто' получилось 'Файл 2-1.jpg', 'Файл 2-2.jpg', 'и тд', 'и тд' ?
Надо как-то взять из массива $massiv[номер итерации]['files'], сделать наверно так
Я так попробовал, но вместо чёртичто появляется теперь другое чёртичто...
Что я не так делаю? Глаза замылились, нужен свежий взгляд…
У меня должен получиться вот такой json
{ 'title': 'Первый заголовок', 'description': 'Первое описание', 'files': ['Файл 1-1.jpg', 'Файл 1-2.jpg', 'и тд', 'и тд'] }, { 'title': 'Второй заголовок', 'description': 'Второе описание', 'files': ['Файл 2-1.jpg', 'Файл 2-2.jpg', 'и тд', 'и тд'] }
{ 'title': 'Первый заголовок', 'description': 'Первое описание', 'files': ['чёртичто'] }, { 'title': 'Второй заголовок', 'description': 'Второе описание', 'files': ['чёртичто'] }
То есть, json-то сам формируется, но как мне распарсить yaml, чтобы вместо 'чёртичто' получилось 'Файл 2-1.jpg', 'Файл 2-2.jpg', 'и тд', 'и тд' ?
Надо как-то взять из массива $massiv[номер итерации]['files'], сделать наверно так
$xxx = cmsCore::yamlToArray($massiv[номер итерации]['files']); $massiv[номер итерации]['files'] = $xxx; // обратно присвоить распарсенное значение элементу files основного массива
Что я не так делаю? Глаза замылились, нужен свежий взгляд…
Здравствуйте.
Есть таблица в БД
Я беру из неё строки по заданному ключу some_key, и формирую json
И всё хорошо))) одно только плохо — в поле files лежат данные, упакованные с помощью YAML (т.е., несколько переменных в одной ячейке). И естественно, json из них не формируется, так как для начала yaml надо разобрать в отдельный массив, который будет вложенным в основной. В инстанте для этого предусмотрено yamlToArray, но как это сделать внутри функции getStroki — ума не приложу.
Помогите, пожалуйста, коллеги!
Есть таблица в БД
id | some_key | title | description | files
function getStroki($some_key){ $sql = "SELECT * FROM cms_some_table WHERE some_key='{$some_key}'"; $result = $inDB->query($sql) ; if ($inDB->num_rows($result)){ while($item = $inDB->fetch_assoc($result)){ $massiv[] = $item; } } return $massiv; } // взяли массив
Помогите, пожалуйста, коллеги!
Владимир, гибкие тесты — это то, что америкосы называют quiz? Есть. Если нужно, могу доделать на досуге.
Нил™, скорее всего, при закрытии всех вкладок с данным сайтом. Кука должна считаться для всех посетителей, но писаться в базу только для залогиненных. Не знаю, думать надо, в общем.
Нил™, это можно в куках считать, и убивать куку при выходе с сайта, одновременно записывая значение в базу, таким образом, избежать поминутного запроса в бд
letsgo, спасибо
Согласен. Спасибо, что подсказали идею — онлайн-игра с записью результатов, действительно интересно, попробую что-нибудь придумать.Вам наверное нужно сначала показать ваш уровень на примере имеющихся разработок.
Здравствуйте.
Возьму любую работу:
— Верстка и доработка шаблонов
— Написание компонентов, модулей, плагинов
— Хак и доработка компонентов, модулей, плагинов
— Написание парсеров
В приоритете первая ветка, но на безрыбьи возьмусь и за вторую.
Задачи, которые не займут много моего времени, могу выполнить бесплатно, за отзыв.
Если ваше задание меня серьёзно заинтересует, возможны крупные скидки, складчина, разработка с правом продажи, и любые другие способы для экономии ваших денег.
Здесь планирую собирать отзывы от клиентов, и надеюсь стать постоянным разработчиком на форуме.
Возьму любую работу:
— Верстка и доработка шаблонов
— Написание компонентов, модулей, плагинов
— Хак и доработка компонентов, модулей, плагинов
— Написание парсеров
В приоритете первая ветка, но на безрыбьи возьмусь и за вторую.
Задачи, которые не займут много моего времени, могу выполнить бесплатно, за отзыв.
Если ваше задание меня серьёзно заинтересует, возможны крупные скидки, складчина, разработка с правом продажи, и любые другие способы для экономии ваших денег.
Здесь планирую собирать отзывы от клиентов, и надеюсь стать постоянным разработчиком на форуме.
наизусть)) согласен с вамиПомните "Полёт над гнездом кукушки" ?
Просто интересно, с чего начать? Думаю, форум — надо / не надо, объявления, совместные покупки, блоги? Конкурсы делать — не делать? Может, ещё кто какие интересные сервисы у себя придумал.
Продвижение: объявления клеить / не клеить? Реклама в газетах, на тиви, ещё что?
В общем, интересно бы обсудить тему с имеющими некий опыт в этой сфере.
Здравствуйте.
Как-то раньше не обращал внимания, но оказалось, что в моём родном городе нет отдельного портала для родителей. Мамаши общаются в основном в соцсетях. В связи с этим появилась идея, заполнить данную нишу. Есть некоторый свободный бюджет, знания в программировании и вёрстке, а также напарник.
Хочу спросить совета у владельцев таких порталов — с чего начинать, как продвигать, какие сервисы организовать на сайте? Буду рад любому совету.
Или эта тема уже не актуальна, и не стоит тратить время-деньги?
Как-то раньше не обращал внимания, но оказалось, что в моём родном городе нет отдельного портала для родителей. Мамаши общаются в основном в соцсетях. В связи с этим появилась идея, заполнить данную нишу. Есть некоторый свободный бюджет, знания в программировании и вёрстке, а также напарник.
Хочу спросить совета у владельцев таких порталов — с чего начинать, как продвигать, какие сервисы организовать на сайте? Буду рад любому совету.
Или эта тема уже не актуальна, и не стоит тратить время-деньги?
зачем? это инструкция для того, чтобы субдомены создавались автоматически при создании их папок по ftpЯ настроил хостинг, так как показано здесь.
Я же приводил ссылки вверху.
Нужно добавить в секцию VirtualHost вашего домена следующие строки (предварительно убедившись, что включён mod_rewrite)
DocumentRoot /var/www/example.com ServerName example.com ServerAlias *.example.com RewriteEngine On RewriteCond %{HTTP_HOST} !^www.example.com$ RewriteCond %{HTTP_HOST} ^((.*).)example.com$ RewriteRule ^/(.*) /%2/$1
затем перезагрузить апач
# apachectl restart
посему, не стану вам мешать
UPD хотя, наверно, таким образом все директории будут указывать на поддомены… тогда надо правила переписывать, но в целом, направление верное, поэтому, не удаляю пост
Что за идеи-то?
Здравствуйте коллеги, куплю постовые (или статьи) с сайтов детской тематики (дети, мамы-папы, игрушки, мультики, воспитание, образование). Интересует либо посещалка 100+, либо ТИЦ 10+, либо и то, и другое, и можно без хлеба. Предлагайте варианты с ценами (сюда, или ЛС).
О реципиенте: белый пушистый 100% СДЛ, в основном обучающее видео для детей. Пришло время продвигаться, нужны доноры.
UPD Рассмотрю также покупку баннерных мест.
О реципиенте: белый пушистый 100% СДЛ, в основном обучающее видео для детей. Пришло время продвигаться, нужны доноры.
UPD Рассмотрю также покупку баннерных мест.
@keks, если у вас первая ветка, то при редактировании статьи из админки есть опция "вставка файла", а для того, чтобы она сработала, файл должен быть с расширением php, и лежать в /includes/myphp Просто указываете имя файла в данной папке, и он выводится.
На второй ветке не помню, и посмотреть сейчас не могу. Скрины тоже в данный момент сделать не могу, извините.
На второй ветке не помню, и посмотреть сейчас не могу. Скрины тоже в данный момент сделать не могу, извините.