PHPでSFTPサーバに接続してファイルを取得しようとしていますが、エラーが発生して取得することができません。
実装方法は以下のURLを参考にしています。
https://www.php.net/manual/ja/function.ssh2-sftp.php
phpバージョンは5.6.40です。
last_error_message()でメッセージを取得すると、以下のようなものでした。
fopen(): Unable to open ssh2.sftp://1049/hogehoge.txt on remote host
ディレクトリ内にいくつかのファイルがあり、それをスキャンして全てを取得しようとしています。
同じ実装で取得できるファイル、取得できないファイルがあるようです。
最初パーミッションの問題かと思ったんですが、パーミッションには問題なく、エラーメッセージもパーミッションのものとは違うようです。
検索してみても該当する問題が見つからず・・・
原因にお心当たりのある方がいらっしゃいましたらアドバイスいただけると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。