Page 1 sur 1

[Résolu] Problème Localisation Fichier

Posté : 04 mai 2007, 11:27
par Manu di Bango
Tout d'abord un grand bonjour à tout le monde,

alors voilà, j'utilise la fonction filemtime sur un fichier. Son emplacement est sur une serveur distant. Le serveur PHP est sous Windows, et le serveur distant est Server 2003... bref, du tout Microsoft (sauf PHP . :D )

Le chemin que je précise dans mon cas est le suivant :

\\Oleron\Helios\.PowerFolder\.PowerFolder.db

nickel, tout marche super...

On vient de trocker le server 2003 contre un Ubuntu Samba...

Le paramétrage du Ubuntu Samba est correct, partage ok, les clients XP n'y voient que du feu...

Seulement voilà, apparemment le chemin UNC que j'utilise n'est plus bon, et ma fonction se met en erreur. J'utilise aussi la fonction scandir, même problème...

J'opte pour une erreur dans la syntaxe donnant l'emplacement de mon fichier, mais normalement le Samba devrait "berner" le serveur Windows PHP, tout comme il le fait avec les autres stations XP...

comprend pas...

merci merci pour votre aide :D

Posté : 04 mai 2007, 19:49
par Manu di Bango
arf,

je sais pas si c'est lié mais je pense que ça peut aiguiller. J'ai le bout de code suivant :

Code : Tout sélectionner

$filename = '\\\\Oleron\\Helios\\Test\\Test.txt'; if (file_exists($filename)) { print "Le fichier $filename existe";} else { print "Le fichier $filename n'existe pas";}
Et les résultats sont surprennant :

Dans la cas ci-dessus, tout marche bien. Il s'agit du server Windows 2003.
Si filename = 'H:\\Test\\Test.txt', là ça ne fonctionne pas. Le H: est un lecteur mappé sur '\\Oleron\Helios'.
En revanche, si filename = 'C:\\Test\\Test.txt', ça fonctionne. C: représente un disque local.
Et enfin, si filename = '\\\\SmbSRV\\Helios\\Test\\Test.txt', et bien ça ne fonctionne pas. Ici il s'agit du serveur linux Samba...

ça m'échappe :(

Posté : 05 mai 2007, 19:28
par Manu di Bango
arf, c'est réglé, j'ai trouvé la solution ici http://forum.hardware.fr/hfr/Programmat ... 6584_1.htm

C'est une question de droits d'accès avec Apache...

damned...