gpt4 book ai didi

php - 如何保存 CSV 而不下载

转载 作者:行者123 更新时间:2023-11-29 14:44:04 25 4
gpt4 key购买 nike

我有这个 php 脚本

$connection = mysql_connect(DB_HOST,DB_USER,DB_PASS);
mysql_select_db(DATABASE, $connection);
$query = sprintf( 'SELECT * FROM something' );
$result = mysql_query($query);
header( 'Content-Type: text/csv' );
header( 'Content-Disposition: attachment;filename=export.csv' );
$row = mysql_fetch_assoc( $result );
if ( $row )
{
echocsv( array_keys( $row ) );
}
while ( $row )
{
echocsv( $row );
$row = mysql_fetch_assoc( $result );
}
function echocsv( $fields )
{
$separator = '';
foreach ( $fields as $field )
{
if ( preg_match( '/\\r|\\n|,|"/', $field ) )
{
$field = '"' . str_replace( '"', '""', $field ) . '"';
}
echo $separator . $field;
$separator = ',';
}
echo "\r\n";
}

它会抓取所有记录并将它们保存到 csv 中......效果很好。但我需要做的是从 cron 运行这个 php 脚本并将 csv 保存到特定文件夹...任何想法

这是我如何通过 cron 任务调用文件

wget -O /dev/null http://somesite.com/make_csv.php

最佳答案

看一下 fopen 和 fwrite 函数,应该可以完成这项工作。

关于php - 如何保存 CSV 而不下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7354537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com