file_put_contents - 远程文件创建

mrd*_*iri 1 php

我可以使用file_put_contents()或fwrite()在另一个主机和域上的文件上创建/写入吗?

如果可以,应该在该主机上设置哪些权限和其他属性?

谢谢 ..

and*_*ewk 6

http://www.php.net/manual/en/function.file-put-contents.php#101408查看

将文件从localhost上传到任何FTP服务器.pease note'ftp_chdir'已经被用来代替直接远程文件路径....在ftp_put ... remoth文件应该只是文件名

<?php 
$host = '*****'; 
$usr = '*****'; 
$pwd = '**********';         
$local_file = './orderXML/order200.xml'; 
$ftp_path = 'order200.xml'; 
$conn_id = ftp_connect($host, 21) or die ("Cannot connect to host");      
ftp_pasv($conn_id, true); 
ftp_login($conn_id, $usr, $pwd) or die("Cannot login"); 
// perform file upload 
ftp_chdir($conn_id, '/public_html/abc/'); 
$upload = ftp_put($conn_id, $ftp_path, $local_file, FTP_ASCII); 
if($upload) { $ftpsucc=1; } else { $ftpsucc=0; } 
// check upload status: 
print (!$upload) ? 'Cannot upload' : 'Upload complete'; 
print "\n"; 
// close the FTP stream 
ftp_close($conn_id); 
?>
Run Code Online (Sandbox Code Playgroud)