phpのftp_putについて
はじめましてphp初心者です。
以下の内容を実行した際に
うまく行かず困っています。
$ftp_server="【サーバー名】";
$ftp_user_name="【アカウント名】";
$ftp_user_pass="【パスワード】";
//サーバーに接続する
$conn_id = ftp_connect($ftp_server);
// ユーザ名とパスワードでログインする
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// 接続できたか確認する
if ((!$conn_id) || (!$login_result)) {
echo "FTP接続に失敗しました。";
exit;
} else {
echo "FTP接続に成功しました。";
}
$local_file="【ローカルのファイルパス】";
$remote_file="【FTPサーバー上のアップロードファイルパス】";
if (!ftp_put($conn_id, $remote_file, $local_file, FTP_ASCII)) {
echo "FTPアップロードに失敗しました。";
exit;
} else {
echo "FTPアップロードに成功しました。";
}
ftp_close($conn_id);
ローカル、リモート共にファイルの位置は間違っていません。
また以上のように反映させた際に返ってくる答えは
「FTP接続に成功しました。」
「FTPアップロードに成功しました。」
と出てきます。
しかし、ffftpを確認したところ
サバー側に変化がありません。
手動ではffftpでアップ可能です。
ご教授お願い致します。
補足
助かりました。ありがとうございます。