[Résolu] Problème Localisation Fichier

Petit nouveau ! | 3 Messages

04 mai 2007, 11:27

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
Modifié en dernier par Manu di Bango le 05 mai 2007, 19:29, modifié 2 fois.

Petit nouveau ! | 3 Messages

04 mai 2007, 19:49

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 :(

Petit nouveau ! | 3 Messages

05 mai 2007, 19:28

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...