Делаю небольшой сайт. Пока используется PHP. Нужна помощь по написанию простых модулей типа поиска, регистрации и учета посетителей, сохранения страницы в файл, небольшие расчеты (без высшей математики) типа суммирования и группировки (сортировки) - в общем вроде бы элементарные вещи, но иногда нужно глубокое знание языка. Итак: - начинающий программист не подойдет, потому что он уверен, что всё можно сделать легко и быстро и оно будет работать долго и надежно, а это не совсемтак. - ищу доступного помощника, Доступного в смысле, чтобы я дал задание в почте или скайпе или спросил как реализовать функцию и не ждал полдня ответа. - также нужно хорошее знание английского языка (на уровне чтения англоязычных форумов) и русского языка на уровне средней школы 60х годов. - желателен опыт в области отчетов предприятий (балансовый и прибыли\убытки) (формат JSON, диаграммы Highchart, сохранение в формат PDF... ) Предлагайте Ваш вариант оплаты, как Вам удобно - какую-то сумму каждую неделю или за вопрос\функцию\модуль. Срок окончания проекта к концу этого месяца. Так что осталось только начать и кончить. Предложения пожалуйста на почту atanna2007@ya.ru
Вам не модулями надо заморачиваться, а просто изначально надо было найти человека, который сделал бы вам систему и предусмотрел все эти вещи. А теперь то, что вы хотите делать, называется "костыли". Ну так и пишите: ищу человека, который сделает костыли на мою уже сделанную говносистему. Там ни хрена не работает, но я сэкономил и сделал свою говносистему. теперь этой говносистеме нужны костылики.
Это не так. Все можно делать с нуля, без костылей. Естественно, чтобы понять, что нужно и давать грамотное задание, я попробовал сделать скелет сайта. Теперь его можно заменить..
Я всё делаю сам - 100 у.е. Я делаю, вы смотрите - 200 у.е. Я делаю, вы советуете - 300 у.е. Я делаю, вы помогаете - 500 у.е. Вы делаете, я советую — 1300 у.е. Вы делаете, я смотрю - 2100 у.е. хз откуда )
Здравствуйте, cрочно нужен небольшой кусок кода на PHP. Вот пример который работает с приложенным файлом: PHP: $json = file_get_contents("JSON.txt"); $data = json_decode($json); $bbalans = "Бухгалтерский баланс"; $activ = "Актив"; $ACTIV = $data->$bbalans->$activ; $VNEOB = "I. ВНЕОБОРОТНЫЕ АКТИВЫ"; $nemat = "Нематериальные активы"; foreach ($ACTIV->$VNEOB->$nemat as $y=>$D) { echo $y." ".$D."\n";} Результат работы: 2015 9702087000 2014 5329180000 2013 4294168000 2012 2135390000 2011 1221250990 Но это только тест, а нужно вот что: 1. Нужен foreach (или несколько) который переносит данные из одного ассоциативного массива ($data) в другой, попроще, без длинных путей и кириллицы. 2. Кирилические наименования полей нужно заменить кодами по таблице типа: $Codes = array( "Нематериальные активы"=> "1110", "Основные средства" => "1150"... 3. Добавить поля INN и Group 4. Для простаты и быстродействия могут храниться повторяющиеся данные: (ИНН Группа Год Код Сумма) 123 1 2015 1110 575777 123 1 2015 1150 99897 123 1 2015 1160 867579 123 1 2015 1170 56576868 123 1 2015 1190 78675 123 1 2015 1100 56768 123 1 2015 1210 57577 пока не кончатся коды ... 123 1 2014 1110 675777 123 1 2014 1150 997878897 123 1 2014 1160 8611227579 123 1 2014 1170 56111576868 123 1 2014 1190 788990675 123 1 2014 1100 56768000 123 1 2014 1210 57577000 ... пока не кончатся коды из таблицы 1110-1700 (пока только эти) ... пока не кончатся годы из data 2015-2011 (на след год там будут другие годы 2016-2012) ... пока не кончатся разные ИНН (несколько предприятий лежат рядом) Приложите пожалуйста примеры кода: 1. экспорта всей таблицы в $CSV (123,1,2014,1210,57577000ентер...) 2. суммы данных по одному Коду за три выбранных Года (не за все года бывают данные) Важный вопрос:Понимаю, что в будущем задачу выборок и суммирования лучше реализовать на MySQL. Если переносить стуктуру в MySQL - будет ли тормознее (с диском же работает), чем с массивом, (который в памяти обрабатывается на сервере c помощью PHP)? Размеры одного массива данных (как в приложении) не больше 1 кб, так как еще русские наименования будут заменены кодами. Кол-во организаций в одной выборке не более 500.
прям в строке str_replace и менять Библиотекой JsonQ прям из строки парсить в массивы как надо, с выборкой как из БД (where, or) Для простаты вот для быстродействия вот
на каком еще javascript, сам придумал? Это php-библиотека https://www.phpclasses.org/package/10208-PHP-Query-JSON-data-to-find-and-extract-information.html
Нет не сам - яндекс выдал только это: https://www.npmjs.com/package/jsonq и http://ignitersworld.com/lab/jsonQ.html Так если Вы ей владеете, может быь и сделаете мне задачку, я оплачу. Говорю же мне срочно нужно. Одна-две строчки ведь.
я на этом сраном движке личные сообщения то как посылать не нашел (первый раз в моей практике), не то, что скайп. вижу только надпись Скупа нет
Вот так сделал (спасибо teleoperator!): заработало как хотел: Создаю новый массив без длинных и русских путей: PHP: foreach ($ACTIV->$VNEOB->$nemat as $Year=>$Summa) { $A[$Year][1110]=$Summa;}; foreach ($ACTIV->$VNEOB->$osnov as $Year=>$Summa) { $A[$Year][1150]=$Summa;}; print_r($A);{/PHP} Вывод: [CODE] Array ( [2015] => Array ( [1110] => 11776108000 [1150] => 6854031578000 ) [2014] => Array ( [1110] => 7659649000 [1150] => 6722378077000 ) [2013] => Array ( [1110] => 277132000 [1150] => 5679205304000 ) [2012] => Array ( [1110] => 523393000 [1150] => 5569621570000 ) [2011] => Array ( [1110] => 4794146790000 [1150] => 4794146790000 ) )[/CODE] Делаю выборку как хотел: [PHP]foreach($A as $key=>$year){ foreach($year as $k=>$v){ echo $key . ' ' . $k . ' ' . $v .'<br>'; } } Вывод: Код (Text): 2015 1110 11776108000 2015 1150 6854031578000 2014 1110 7659649000 2014 1150 6722378077000 2013 1110 277132000 2013 1150 5679205304000 2012 1110 523393000 2012 1150 5569621570000 2011 1110 4794146790000 2011 1150 4794146790000 может "в лоб". но заработало как хотел! (без replace и библиотек) ..