嗨,我有一個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?