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);
}
?>