PHP-在远程FTP上创建文件并将fputs()添加到该文件

PHP-在远程FTP上创建文件并将fputs()添加到该文件,php,mysql,ftp,Php,Mysql,Ftp,我使用PHP从MySQL数据库中提取一些数据,使用fputs()将其写入本地服务器上的文件,然后使用ftp\u put()将该文件上载到远程服务器。我担心当数据集变大时,ftp\u put()将在文件被fputs()填充完成之前发出 我认为首先使用ftp\u put()在远程服务器上创建文件可能是明智的,然后fputs()从填充了必要的DB记录的PHP变量将数据发送到远程文件 这可能吗?如果可能,将如何实现?您能解释一下为什么您觉得fputs()不会同步运行并等待完成吗?可以肯定的是,在这种情况

我使用PHP从MySQL数据库中提取一些数据,使用
fputs()
将其写入本地服务器上的文件,然后使用
ftp\u put()
将该文件上载到远程服务器。我担心当数据集变大时,
ftp\u put()
将在文件被
fputs()填充完成之前发出

我认为首先使用
ftp\u put()
在远程服务器上创建文件可能是明智的,然后
fputs()
从填充了必要的DB记录的PHP变量将数据发送到远程文件


这可能吗?如果可能,将如何实现?

您能解释一下为什么您觉得fputs()不会同步运行并等待完成吗?可以肯定的是,在这种情况下,ftp_put()在fputs()完成之前不会运行?