Réseau OK sur un serv mais pas l'autre

Réseau OK sur un serv mais pas l'autre - PHP - Programmation

Marsh Posté le 10-04-2006 à 08:53:54    

Salut!
 
j'ai un petit problème, je travaille sur un PC sous XP SP1, avec easy PHP 1.7
j'ai ce code:
 
if (file_exists($path1.$num_devis.'.xls'))
   $xls = $path1.$num_devis.'.xls';
else if (file_exists($path2.$num_devis.'.xls'))
   $xls = $path2.$num_devis.'.xls';
 
avec
 
$path_devis1 = "\\\\S24tgrat278\\Devis_RC\\DEVAO\\";      // adresse des devis
$path_devis2 = "\\\\S24tgrat278\\Devis_RC\\DEVAOLO\\";      // adresse des devis longueau
 
Sur monPC personnel cela fonctionne niquel, avec ou sans lecteur réseau connecté, sur mon serveur non, même loggué en administrateur! pourtant en faisant un echo de $path1.$num_devis.'.xls' et en copiant le resultat dans l'explorateur il m'ouvre bien mon fichier, donc il à bien le droit d'y aller!
 
Cela viendrais donc d'apache qui n'aurais pas les droits?
 
Je suis perdu la :x
Helppp  :pt1cable:  
 

Reply

Marsh Posté le 10-04-2006 à 08:53:54   

Reply

Marsh Posté le 10-04-2006 à 09:34:01    

as tu aussi confondu $path1 et $path_devis1 en dehors de ce topic?
c'est quoi ces \\\\ sur le web??

Reply

Marsh Posté le 10-04-2006 à 09:51:37    

C'est pour despecialiser le \.


---------------
MZP est de retour
Reply

Marsh Posté le 10-04-2006 à 10:00:52    

sur le web c'est /
en local sous windows c'est \

Reply

Marsh Posté le 10-04-2006 à 10:21:52    

nargy a écrit :

as tu aussi confondu $path1 et $path_devis1 en dehors de ce topic?
c'est quoi ces \\\\ sur le web??


C'est de l'intranet, c'est pour avoir accès à \\s24tgrat278\Devis_RC, je met un \ pour déspécialisé le deuxième \ à a chaque fois en effet

 

Pour l'erreur $path1 et $path_devis1, c'est parce que c'est dans une fonction

 

Si je fais un echo $path1.$num_devis.'.xls' dans ma fonction avec $num_devis = 0003, j'obtien bien
"\\S24tgrat278\Devis_RC\DEVAO\0003.xls" et si je copi colle ca dans l'exploreur du serveur et\ou du client, ca marche!!!

 

Je comprend pas pourquoi ca marche en me servant d'un pc comme serveur, et pas en me servant de l'autre alors que les deux ont exactement me même code, et sont sous Xp SP1 :(

 

Reply

Marsh Posté le 10-04-2006 à 10:43:15    

parceque "\\S24tgrat278\Devis_RC\DEVAO\0003.xls" désigne une adresse locale.

Reply

Marsh Posté le 10-04-2006 à 11:04:08    

nargy a écrit :

parceque "\\S24tgrat278\Devis_RC\DEVAO\0003.xls" désigne une adresse locale.


 
C'est de l'INTRANET donc c'est normal! lol
Je te dis tous les postes peuvent ouvrir "\\S24tgrat278\Devis_RC\DEVAO\0003.xls", et ca fonctionne très bien lorsque je fais serveur sur le PC1, et client avec le PC1 ou 2, mais lorsque je fais serveur avec le PC2, et client avec le PC1 ou 2, y ne trouve pas le fichier, (comme si il n'avais pas les droits)

Reply

Marsh Posté le 10-04-2006 à 11:18:12    

ajoute file://\\lecteurrezo\path\fichier
(et vérifie que tout tes PCs ont le même lecteur réseau)

Reply

Marsh Posté le 10-04-2006 à 11:37:36    

nargy a écrit :

ajoute file://\\lecteurrezo\path\fichier
(et vérifie que tout tes PCs ont le même lecteur réseau)


 
Le prob c'est qu'il y à environ 600PC, et ca m'étonnerais qu'ils aient tous le même lecteur réseau, mais de toute façon, en utilisant un lecteur réseau ca ne marchais pas non plus! je vais essayer avec file:// devant pour voir

Reply

Marsh Posté le 10-04-2006 à 11:44:43    

> Le prob c'est qu'il y à environ 600PC
:lol: oriente toi vers un téléchargement HTTP/FTP à partir du serveur, sinon tu va pas t'en sortir (surtout si 600 personnes bidouillent sur leur machines).

Reply

Marsh Posté le 10-04-2006 à 11:44:43   

Reply

Marsh Posté le 10-04-2006 à 11:59:12    

Bon ca ne fonctionnais pas, j'ai recopié intégralement mon dossier easy php d'un pc à l'autre, remit les paramétres comme il fallais, et ca marche, donc ca venais d'un problème de configuration d'easy PHP sur l'un des PC, bizzars quand même car il me semble avoir changé les même choses sur les deux PC! BREF!
 
Merci à toi nargy de t'être attardé avec moi ici ;) et bon ap!

Reply

Marsh Posté le 10-04-2006 à 22:48:23    

                               

nargy a écrit :

> Le prob c'est qu'il y à environ 600PC
:lol: oriente toi vers un téléchargement HTTP/FTP à partir du serveur, sinon tu va pas t'en sortir (surtout si 600 personnes bidouillent sur leur machines).

   
C'est des agents SNCF, tu crois qu'on va leur laisser les droits admin :D

 

Reply

Marsh Posté le 10-04-2006 à 23:30:25    

> C'est des agents SNCF, tu crois qu'on va leur laisser les droits admin :D
 
tu y crois aux droits admin, toi? sur windoz en plus :lol:

Reply

Marsh Posté le 11-04-2006 à 08:20:20    

nargy a écrit :

> C'est des agents SNCF, tu crois qu'on va leur laisser les droits admin  :D

 

tu y crois aux droits admin, toi? sur windoz en plus  :lol:


Bah sans les droits admin y peuvent pas faire grand chose, surtout qu'on désactive son, lecteur/graveur dvd, usb, dans le BIOS (avec mdp), qu'on est sur un domaine géré à Lyon, avec un proxy à Lyon, tkt y sont bien elevés!! ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed