• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FTP関数について)

PHPでFTP関数を使用する方法とエラー対処法

このQ&Aのポイント
  • PHPでFTP関数を使用する際には、ftp_connect関数を使用してFTPサーバーに接続します。また、ftp_get関数を使用してファイルをダウンロードすることもできます。
  • ただし、FTP関数を使用する際にはいくつかのエラーが発生する可能性があります。例えば、'Fatal error: Call to a member function on a non-object'というエラーメッセージが表示されることがあります。このエラーはFTPサーバーへの接続に問題がある場合に発生することが多いです。
  • また、FTP関数を使用する際にはログのパーミッションエラーも発生することがあります。このエラーはログの保存先のパーミッションが正しく設定されていない場合に発生します。ログのパーミッションを777に設定することで解決することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • randman
  • ベストアンサー率51% (17/33)
回答No.1

ftp_connect関数の後で、ftp_login関数を実行していないからかな?ftp_login関数を通していない$conn_idだから、予期しない値が入っている、とか…。であれば、パーミッションエラーもうなづけます。 エラーはどこで発生していますか?

参考URL:
http://jp2.php.net/manual/ja/function.ftp-get.php
aiurai54
質問者

お礼

すみません。単純なミスでした。親ディレクトリのパーミションの設定が悪かったみたいです・・・。 ご丁寧にありがとうございました。

関連するQ&A