別のサーバーの Mage.php ファイル (Magento) から自分のサーバーに getVersion() を呼び出したいです。次のコードを使用して同じことを行いましたが、機能しませんでした:
$ftp_server = "server_name";
$ftp_user_name = "user_name";
$ftp_user_pass = "password";
// set up a connection or die
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");
// login with username and password
if (ftp_login($conn_id, $ftp_user_name, $ftp_user_pass)) {
echo "Connected as $ftp_user@$ftp_server\n";
} else {
echo "Couldn't connect as $ftp_user\n";
}
// call function
require_once 'app/Mage.php';
echo Mage::getVersion();
おそらく、require() を使用して file を呼び出す際に何らかのエラーがあると思います。また、ftp_nb_fget()、ftp_nb_get()、ftp_get() などの関数もありますが、ファイルの読み取りとダウンロードに使用され、ファイル内の関数は実行されません。
これを達成するための他の方法はありますか、それともコードに何か不足していますか? 至急助けてください。