1024*3*1024) { echo ("Размер файла превышает три мегабайта"); exit; } if(copy($_FILES["filename"]["tmp_name"], "c:/WebServers/1ZK/".$_FILES["filename"]["name"])) { echo("Отчет 1-ЗК успешно загружен на сервер
"); echo("Характеристики файла:
"); echo("Имя файла: "); echo($_FILES["filename"]["name"]); echo("
Размер файла: "); echo($_FILES["filename"]["size"]); echo("
Тип файла: "); echo($_FILES["filename"]["type"]); } else { echo("Ошибка загрузки файла"); } $data = new Spreadsheet_Excel_Reader(); $data-> setOutputEncoding('cp1251'); $data-> setUTFEncoder('mb'); $data->read("c:/WebServers/1ZK/".$_FILES["filename"]["name"]); error_reporting(E_ALL); $count = $data->sheets[0]['numCols']; for ($colNum=0; $colNum<=$count; $colNum++) { if(empty($data->sheets[0]['cells'][7][$colNum])) { $row[]= "'0'"; } else { $row[] = "'".$data->sheets[0]['cells'][7][$colNum]."'"; } $row = implode(",", $row); echo $row; $sql = "INSERT INTO `1zk_reports` (`Raion1`, `Raion`, `Pole1`, `Pole2`, `Pole3`, `Pole5`, `Pole6`, `Pole7`, `Pole8`, `Pole9`, `Pole10`, `Pole11`, `Pole12`, `Pole13`, `Pole14`, `Pole15`, `Pole16`, `Pole17`, `Pole18`, `Pole19`, `Pole20`, `Pole21`, `Pole22`, `Pole23`, `Pole24`, `Pole25`, `Pole26`, `Pole27`, `Pole28`, `Pole29`) VALUES ($row)"; mysql_query("SET NAMES 'cp1251'"); if(!mysql_query($sql)) { echo 'ОШИБКА!'.mysql_error(); } else { echo 'ДАННЫЕ ДОБАВЛЕНЫ
'; } unset($row); } ?>