Php 创建一个文件并将其保存到另一台服务器

Php 创建一个文件并将其保存到另一台服务器,php,ftp,Php,Ftp,我创建了一个json文件,并将其保存在脚本保存的服务器中 <? $format='epub_text'; $ver='1.0.0'; $posts = array('content_id'=> $dir,'content_version'=> $ver,'content_name'=> $title, 'content_format'=> $format); $response = $posts; $nama_file= $dir.'.json'; $fp =

我创建了一个json文件,并将其保存在脚本保存的服务器中

<?
$format='epub_text';
$ver='1.0.0';

$posts = array('content_id'=> $dir,'content_version'=> $ver,'content_name'=> $title, 'content_format'=> $format);

$response = $posts;
$nama_file= $dir.'.json';
$fp = fopen($nama_file, 'w');
fwrite($fp, json_encode($response));
fclose($fp);
?>


保存后,我需要将文件结果复制到另一台服务器,即ftp服务器。有什么建议吗?

要在PHP中使用FTP,可以使用cURL。这里有一个来自库开发人员的直接建议:)

要在PHP中使用FTP,可以使用cURL。这里有一条来自该库开发人员的直接建议:)

感谢@David提供的信息,我已经看过该教程并尝试过了,但它不起作用。没有错误消息。$localfile是指我的计算机上的文件,而不是服务器上的文件吗?我给$localfile=“”,但它不起作用。localfile将是文件系统上文件的路径。感谢@David提供的信息,我已经看过教程并尝试了,但它不起作用。没有错误消息。$localfile是指我的计算机上的文件,而不是服务器上的文件吗?我给$localfile=“”,但它不起作用。localfile将是文件系统上文件的路径。