I have a smb mounted directory: /Volumes/myshare
Bu "Sunucuya Bağlan ..." Finder ile monte edilmiş smb :/ / myservername / myshare ile
Şimdiye kadar iyi her şey.
PHP (Apache altında çalışan) üzerinden dizine erişmeye çalıştığınızda Ancak, zaman yaklaşık% 10 yalanladı izni ile başarısız olur. Bu ben sayfama tekrarlanan girişler bazen başarısızlıkla sonuçlanabilir anlamına gelir. : Benim PHP sayfası gibi görünüyor
<?php
$cmd = "ls -la /Volumes/ 2>&1";
exec($cmd, $execOut, $exitCode);
echo "<PRE>EXIT CODE = $exitCode<BR/>";
foreach($execOut as $line) {
echo "$line <BR/>";
}
echo "</PRE>";
?>
Başarılı olduğunda bu gibi görünüyor:
EXIT CODE = 0
total 40
drwxrwxrwt@ 4 root admin 136 Jun 14 12:34 .
drwxrwxr-t 30 root admin 1088 Jun 4 13:09 ..
drwx------ 1 galen staff 16384 Jun 14 09:28 myshare
lrwxr-xr-x 1 root admin 1 Jun 11 16:05 galenhd -> /
Başarısız olduğunda bu gibi görünüyor:
EXIT CODE = 1
ls: myshare: Permission denied
total 8
drwxrwxrwt@ 4 root admin 136 Jun 14 12:34 .
drwxrwxr-t 30 root admin 1088 Jun 4 13:09 ..
lrwxr-xr-x 1 root admin 1 Jun 11 16:05 galenhd -> /
DİĞER BİLGİ:
Ben PHP (5.3.1), ve Snow Leopard ile kutu çıkıyor Apache sunucu ile çalışıyorum.
Ben döngüler ve komut satırından "ls-la .." yeniden deneme bir PHP komut yazarsanız Ayrıca, bu başarısız görünmüyor.
Hiçbir şey başarılı ve başarısız arasındaki kodu ve / veya dosya sistemi hakkında değişiyor, bu nedenle bu gerçekten aralıklı başarısızlık gibi görünüyor.
Bu beni deli ediyor. Herkes ne bir fikrin oluyor olabilir mi?
Thanks, Galen