par
@rthur » 03 déc. 2022, 13:08
Petite erreur de ma part, j'avais oublié de terminer le chemin par \\* pour indiquer de lister tous les fichiers, c'est nécessaire pour la fonction glob()
Je viens de tester sur ma machine et ce code fonctionne :
<?php
foreach(glob("\\\\192.168.5.54\\dossier\\*") as $fichier) echo $fichier."<br>";
Si ça ne fonctionne pas, c'est probablement que l'utilisateur qui fait tourner Apache (qui n'est pas forcément celui de ta session Windows) n'a pas les droits ou un pb d'antivirus/firewall.
Petite erreur de ma part, j'avais oublié de terminer le chemin par \\* pour indiquer de lister tous les fichiers, c'est nécessaire pour la fonction glob()
Je viens de tester sur ma machine et ce code fonctionne :
[php]<?php
foreach(glob("\\\\192.168.5.54\\dossier\\*") as $fichier) echo $fichier."<br>";[/php]
Si ça ne fonctionne pas, c'est probablement que l'utilisateur qui fait tourner Apache (qui n'est pas forcément celui de ta session Windows) n'a pas les droits ou un pb d'antivirus/firewall.