Hallo,
Habe so ein änliches Problem und habe das hier dafür geschrieben, vieleicht hilft es dir ja auch weiter:
Das Paket smbfs muss installiert sein auf dem Server.
<?
//Mapppen
function SMBMap($username, $password, $server, $dir) {
$command = "mount -t smbfs -o username=$username,password=$password //$server/$dir /mnt/tmp";
echo system($command);
}
//Freigeben
function SMBRelease() {
$command = "umount /mnt/tmp";
echo system($command);
}
//Dateien auslesen
function GetFiles($dir) {
$files = array();
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
$files[] = $file."{".filetype("$dir/$file")."}";
}
closedir($dh);
}
}
return $files;
}
SMBMap("Daniel", "", "10.0.0.2", "Kram");
$any = GetFiles("/mnt/tmp");
SMBRelease();
print_r($any);
?>
Grüsse von myweb.lu