Comment puis-je lister le contenu d'un partage Windows en utilisant PHP?Comment parcourir un répertoire sur un réseau local en utilisant PHP?
$SearchFolder = "\\\\192.168.1.100\\pdfoutput\\";
if (is_dir($SearchFolder))
{
if ($Directory = opendir($SearchFolder))
{
while (($File = readdir($Directory)) !== false)
{
if(filetype($SearchFolder.$File) == "file")
{
$this->Attachments[] = new Attachment($SearchFolder.$File);
}
}
closedir($Directory);
}
}
Imprimer (opendir ($ SearchFolder)); donne cette erreur:
Warning: opendir(\192.168.1.100\pdfoutput) [function.opendir]: failed to open dir: No error in C:\Users\gary\Webserver\QuickMail\maildetails.php on line 227
Cela ne fonctionne pas comme prévu. Des pensées?
Pourriez-vous contourner le problème en le mappant sur un lecteur? – Greg
Aussi utilisez-vous PHP ou Apache? Si vous google "php unc path" vous obtenez quelques résultats sur les autorisations qui peuvent vous aider, mais ils diffèrent entre les serveurs Web – Greg
@Greg: c'est les deux, sûrement? Il utilise le langage PHP sur le serveur Apache sous Windows (je suppose). Au moins, les deux ne sont pas mutuellement exclusifs. – DisgruntledGoat