我的 php 文件中有以下函数,我的脚本放在 CPanel 上。我确信脚本已经执行,因为最后的打印输出已经出现,但是我的 csv 文件没有。我已将文件夹 Log_report 的权限更改为 755,但仍然无法创建文件,我该如何更改?我确信创建 csv 的 mysql 脚本是正确的,因为我在我的 XAMPP 本地机器中使用了相同的脚本,并且之前在我的机器中成功创建了一个文件。
function export($DB){
$dbConnection = mysql_connect($DB['server'], $DB['loginName'], $DB['password']);
if(!$dbConnection){
die('Error! ' . mysql_error());
}
mysql_select_db($DB['database'], $dbConnection);
$timezone = "Asia/Hong_Kong";
if(function_exists('date_default_timezone_set'))
date_default_timezone_set($timezone);
$Time = date('Y_m_d_H_i');
$fileName = "/home/me/public_html/Log_Report/Report_".$Time.".csv";
$result = mysql_query("SELECT TechName, ClientName, SiteName, LogTime, Type
INTO OUTFILE '".$fileName."'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED by '\"'
LINES TERMINATED BY '\n'
FROM tech AS T, client AS C, site AS S, log AS L
WHERE T.TechID=L.TechID AND C.ClientID=L.ClientID AND S.SiteID=L.SiteID
ORDER BY L.LogTime DESC");
print "abcde";
}