smb4php is a 'smbclient' based stream wrapper for PHP to access files and folders shared by an SMB server in a transparent way. You will be able to use fopen, fclose, fwrite, fgets, opendir, readdir, unlink, etc. using an URL "smb://user:pass@server/share/path";.

include "smb.php";

$dir = "smb://server/disk";
if(is_dir($dir)) {
   $dh = opendir($dir);
   while(($file=readdir($dh)) !== false) {
       echo "filename: $file - filetype: ".filetype($dir.'/'.$file)."\n";
else {
   echo $dir." n'est pas un répertoire
\n"; }