嗨,我有一个Facebook上的应用程序heroku(PHP)。我有一个PHP页面,从网站地址获取一些数据并添加更多的数据,然后将其上传到FTP帐户。它适用于任何主机,但它不适用于heroku。编辑和从Heroku应用程序上传到远程服务器
这里是我的PHP页面链接,看看会发生什么。 http://bangwithfriends.herokuapp.com/test.php
这里是代码。 ?
<?php
$config = array
(
'ftp_user' => 'username',
'ftp_pass' => 'password',
'domain' => 'domain',
'file' => 'filepath',
);
$veri = file_get_contents("http://domain/file");
$fp = fopen($config['file'],'w');
fwrite($fp,"$veri");
fwrite($fp,"<br>");
fwrite($fp,"info to add");
fclose($fp);
$ftp = ftp_connect($config['domain']);
ftp_login($ftp,$config['ftp_user'],$config['ftp_pass']);
ftp_put($ftp,$config['file'],$config['file'],FTP_ASCII);
ftp_close($ftp);
>
感谢
EDIT1:
问题是在这部分
$ftp = ftp_connect($config['domain']);
ftp_login($ftp,$config['ftp_user'],$config['ftp_pass']);
ftp_put($ftp,$config['file'],$config['file'],FTP_ASCII);
ftp_close($ftp);
> 当我删除这部分页面成功地读取远程文件?并写入额外的信息。我怎样才能把它上传到其他代码的ftp?