※ ChatGPTを利用し、要約された質問です(原文:ローカルのFTPサーバーにファイルをアップ)
ローカルのFTPサーバーにファイルをアップする際のエラーと表示場所について
このQ&Aのポイント
ローカルのFTPサーバーにファイルをアップする際に発生するエラーと表示場所について解説します。
FTPサーバーにファイルをアップしようとする際に表示されるエラーメッセージについて説明します。
FTPサーバー上でアップロードしたファイルがどのように表示されるかについて説明します。
下記のようなPHPスクリプトを書いて、ローカルのサーバーアプリにファイルをアップしようと
すると、「Warning: ftp_login() [function.ftp-login]: Could not get home dir! in C:\Program Files\xampp\htdocs\formmail\php\formmail.php on line 273」 というエラーを
ローカルのApacheが表示します。どこがいけないのか教えていただきたいです。
$ftp = ftp_connect("127.0.0.1"); // イントラネット内のFTPサーバーアプリアドレスとポート番号
ftp_login($ftp, "shinji", "abcde");
ftp_mkdir($ftp, "C:/Program Files/xampp/FileZillaFTP/formmail");
if(ftp_fput($ftp, "C:/Program Files/xampp/FileZillaFTP/formmail/$date_hd", $handle, FTP_ASCII)){
echo "Successfully uploaded $file\n";
} else {
echo "There was a problem while uploading $file\n";
}
fclose($handle); // ファイルハンドル
ftp_close($ftp); // FTPコネクションをオフ
また、そのアップしたファイルはFTPサーバーアプリのどこにどういうふうに表示されるの
でしょうか。ちなみにFTPサーバーはFileZiila というものを使っております。
お礼
ご回答、ありがとうございました。