चाहे आप अपने होस्ट ओएस पर सीधे एसएमबी शेयर को माउंट कर सकें या नहीं, यह आपके मेजबान ओएस पर निर्भर करेगा। आप एसएएमबीए के बारे में बात कर रहे हैं, यह सुझाव देता है कि यह यूनिक्स/पॉज़िक्स/लिनक्स का कुछ प्रकार हो सकता है - लेकिन कौन सा?
लिनक्स के अधिकांश संस्करण एक फाइल सिस्टम प्रकार smbfs का समर्थन करते हैं (आमतौर पर माउंट के लिए मैन पेज समर्थित प्रकार सूचीबद्ध करेगा)।
mount -t smbfs -o username=Bill,password=billions //msbox/netshare /some/local/dir
(ध्यान दें कि smbfs वीएफएस ही लोग हैं, जो सांबा लिखना द्वारा विकसित की है - लेकिन है एक अलग उत्पाद)।
सांबा एक क्लाइंट क्लाइंट smbclient के साथ जहाजों। इसका उपयोग करके फ़ाइल लाने के लिए आपको इसे सही तर्कों के साथ निष्पादित करने की आवश्यकता है (ध्यान दें कि यदि आप कमांड लाइन पर सभी आवश्यक तर्कों को स्थानांतरित नहीं करते हैं, तो smbclient एक इंटरैक्टिव मोड में गिर जाएगा)। तर्क और उनके स्वरूपण के विवरण के लिए smbclient के लिए स्थापित मैन पेज देखें।
शोध से पता चलता है कि PHP smb4php कक्षाएं
कोई ऐसा नहीं होता प्रदान करता है। मुझे लगता है कि आप this के बारे में बात कर रहे हैं - जो पीएचपी बनाए रखने वाले लोगों द्वारा आपूर्ति नहीं की जाती है। यह smbclient कार्यक्रम के आसपास सिर्फ एक रैपर है। साइट पर मेरी टिप्पणी के अनुसार (समर्थन मंच देखें), हां, प्रलेखन बहुत अच्छा नहीं है - लेकिन मैंने कनेक्शन स्ट्रिंग के प्रारूप पर विवरण जोड़ा है।
कृपया अपने स्रोत उद्धृत करें।
सांबा सर्वर/क्लाइंट को कॉन्फ़िगर करना इस साइट के दायरे से बाहर होगा (serverfault.com पर एक अलग प्रश्न पोस्ट करें)। लेकिन लोगों को PHP भाग में मदद करने में खुशी होगी। – webbiedave