Разборка xlsx в PHP без библиотек

Разбор файла предложенный тут. $handle = @opendir(PATH . ‘/upload/xls_data/xl/worksheets’); $out = array(); while ($file = @readdir($handle)) { //проходим по всем файлам из директории /xl/worksheets/ if ($file != "." && $file != ".." && $file != ‘_rels’) { $xml = simplexml_load_file(PATH . ‘/upload/xls_data/xl/worksheets/’ . $file); //по каждой строке $row = 0; foreach ($xml->sheetData->row as $item) { […]



Вопросы на собеседование SQL. (часть 1)

Что такое SQL? SQL (structured query language – “язык структурированных запросов”) – формальный непроцедурный язык программирования, применяемый для создания, модификации и управления данными в произвольной реляционной базе данных, управляемой соответствующей системой управления базами данных (СУБД). SQL основывается на исчислении кортежей. Какие есть типы JOIN’ов? Кратко опишите каждый из типов. (INNER)JOIN – внутреннее соединение. В результирующем […]


Установка LAMP в Xubuntu 14.04

На моем сайте есть статья по установке LAMP на Xubuntu 12.04, в которой довольно подробно описан процесс установки, но в связи с тем , что с выходом Xubuntu 14.04 произошли некоторые изменения то решил написать новую статью. Буквально пару слов что такое LAMP и для чего он нужен. LAMP означает Linux + Apache + MySql […]


Циклы do…while

Цикл do…while представляет собой небольшую модификацию цикла while, используемую в том случае, когда нужно, чтобы блок кода был исполнен хотя бы один раз, а условие проверялось только после этого. В примере 4.31 показана модифицированная версия таблицы умножения на 12, в которой использован этот цикл. Пример: Цикл do…while, используемый для вывода таблицы умножения на 12 <?php […]






Интерфейсы

Уроки C# (C sharp) | #22 – Интерфейсы В этом уроке мы с вами выучим что такое интерфейсы, как их можно использовать и зачем вообще они нужны. Кроме того, мы также с вами выучим множественное наследование классов.