下面是我的PHP代码
$output = fopen('ftp://.io/inventory/'.$file_name, 'a');
fputcsv($output, array('ImportType','productCode','sku','locationCode','onHand'));
$newrow = array(0=>'AC',1=>'test',3=>'test2',4=>'test3',5=>'test4');
fputcsv($output,$newrow);
创建文件,但不向其中写入任何数据。
我还尝试将fopen
参数从a
更改为w
,它根本不创建文件。
777个权限都是为目录设置的。
更多详细信息:当我通过Filezilla上传文件时,Filezilla中的FTP设置是Explicit FTP over TLS,传输模式设置为被动
尝试调用fclose()函数:
$output = fopen('ftp://.io/inventory/'.$file_name, 'a');
fputcsv($output, array('ImportType','productCode','sku','locationCode','onHand'));
$newrow = array(0=>'AC',1=>'test',3=>'test2',4=>'test3',5=>'test4');
fputcsv($output,$newrow);
fclose($output);