La possibilité de monter le partage SMB directement sur votre système d'exploitation hôte dépend de la nature de ce dernier. Le fait que vous parliez de SAMBA suggère qu'il pourrait s'agir d'une sorte d'Unix / POSIX / Linux - mais lequel ?
La plupart des versions de Linux prennent en charge le type de système de fichiers smbfs (la page de manuel de mount donne généralement la liste des types pris en charge).
mount -t smbfs -o username=Bill,password=billions //msbox/netshare /some/local/dir
(notez que le vfs smbfs est développé par les mêmes personnes qui ont écrit Samba - mais c'est un produit séparé).
Samba est livré avec un client cli smbclient. Pour récupérer un fichier en l'utilisant, il suffit de l'exécuter avec les bons arguments (notez que si vous ne séparez pas tous les arguments requis sur la ligne de commande, smbclient passera en mode interactif). Consultez la page de manuel installée pour smbclient pour plus de détails sur les arguments et leur formatage.
Les recherches montrent que PHP fournit des cours smb4php
Non, ça ne l'est pas. Je suppose que vous parlez de este - qui n'est pas fourni par les personnes qui maintiennent PHP. C'est juste une enveloppe autour du programme smbclient. Comme je l'ai dit dans mon commentaire sur le site (voir le forum de support), oui, la documentation n'est pas très bonne - mais j'ai ajouté les détails sur le format de la chaîne de connexion.
Veuillez citer vos sources.