我想獲得下面的代碼以保存到服務器上的文件位置,任何人都可以幫忙。目前它只是通過瀏覽器下載,但我想運行一個cron並保存在一個文件位置。保存Excel導出到文件位置PHP
<?php
// Connection
$conn=mysql_connect('**','**','**');
$db=mysql_select_db('SHP',$conn);
$filename = "stockbook.xls"; // File Name
// Download file
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Content-Type: application/vnd.ms-excel");
file_put_contents("http://kempfenterprises.com/dash/reports/stockbook.xls");
$user_query = mysql_query("select * from troy.stockbook ");
// Write data to file
$flag = false;
while ($row = mysql_fetch_assoc($user_query)) {
if (!$flag) {
// display field/column names as first row
echo implode("\t", array_keys($row)) . "\r\n";
$flag = true;
}
echo implode("\t", array_values($row)) . "\r\n";
}
?>
在此先感謝
什麼問題究竟是一個位置? –
使用fopen()打開文件進行寫入;切換你的echo和implode使用fputcsv()來寫你的行也是文件;並使用fclose()關閉它,當你寫完 –
我將如何使用fopen,我是否需要完全刪除我的回聲 – troy