いくつかのファイルをローカル サーバーにダウンロードするにSamba
は、スクリプトからサーバーとの接続を確立する必要があります。php
実は初めて聞いたSamba
ので、利用できるオープンソースコードを探してみました。
これが私が見つけたものです:ファーストクラス - smbclient.phpとページに投稿されたコードを試しました:
<?php
require_once ('smbclient.php');
$smbc = new smbclient ('//10.0.1.1/example', 'exampleuser', 'examplepassword');
if (!$smbc->get ('path/to/desired/file.txt', '/tmp/localfile.txt'))
{
print "Failed to retrieve file:\n";
print join ("\n", $smbc->get_last_stdout());
}
else
{
print "Transferred file successfully.";
}
?>
私のニーズ(サーバー、ユーザー、パスワード)に合わせて調整すると、得られるのは
Failed to retrieve file:
Fatal error: Call to undefined method smbclient::get_last_stdout()
それから、smbwebclient.php
すばらしく見え、ここで見つけることができるプロジェクトについて知りました。
このクラスは良さそうに見えますが、問題は、その使用方法がわからないことです。誰でも接続例やチュートリアルへのリンクを投稿できますか?