Envoie de fichier et droit d'accés

Envoie de fichier et droit d'accés - PHP - Programmation

Marsh Posté le 23-03-2004 à 11:35:34    

Bonjour
Je développe une applicaton en PHP qui doit permettre aux utilisateurs d'envoyer des notes de services sur le serveur.
Pour cela je me sers de la fonction move_uploaded_file().
Jusque là aucun problème.
 
Le problème se pose lorsque l'utlisateur veut visionner les notes.
En effet cette dernière ne veut pas s'ouvrir.
Pour pallier à ce problème il faut que j'aille sur le serveur pour modifier les droit sur le dossier où sont enregistré les notes de services.  Mais il faut que je réalise cette opération à chaque nouvelle saisie ce qui devient n'importe quoi.
 
Connaissait vous une solution pour résoudre se problème à la c**?

Reply

Marsh Posté le 23-03-2004 à 11:35:34   

Reply

Marsh Posté le 23-03-2004 à 12:03:59    

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?  
? ? ? ? ? ? C'est quoi l'OS de ton serveur ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
 
Questions subsidiaires :
 
Qui est propriétaire du rep en question ?
Quel sont les droits du rep en question ?
Comment y accède le visiteur ?
Avec quel user ?


Message édité par Mara's dad le 23-03-2004 à 12:06:59

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 23-03-2004 à 12:10:15    

OS du serveur win2000 avec IIS
le rep est en controle total
Les visiteur peuvent visionner à partir de l'intranet en cliquant sur le lien

Reply

Marsh Posté le 23-03-2004 à 12:22:05    

Sorry, t'aurrais dis Nunux, je pouvais peut-être t'aider, mais là !
 
Sinon, y'a des fonctions PHP pour changer les droits : http://www.php.net/manual/fr/function.chmod.php mais je ne sais pas si ça marche bien avec windows.
 
Ce que je ne comprends pas dans ton truc, c'est que le fichier est créé par IIS, donc ça doit être lui le proprio. Tes visiteurs  intranet passent bien par IIS pour lire les fichiers non ? Donc IIS devrait pouvoir les lire ? ? ?
Qu'est-ce que t'es obligé de changer pour que ça marche ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 23-03-2004 à 12:37:16    

en fait pour que ça marche il faut que sur le serveur je modifie le droit. par exemple j'enlève le controle total.
A ce moment la ça marche.
Mais si je rajoute une note après la modif, la dernière rajouté ne pourra pas etre lu. sauf si par exemple je remet le controle total sur le dossier.  
Et ceci a chaque ajout de note;
NB : une fois que les anciennes notes ont été lu une fois, elle sont tjs disponible en lecture
 
j'ai déjà tenté le chmod avec le code 0777 mais ça ne change rien.


Message édité par sigfried37 le 23-03-2004 à 12:39:33
Reply

Marsh Posté le 23-03-2004 à 12:40:30    

Ok, je viens de comprendre pourquoi j'aime pas les serveurs Kro$oft !
Désolé...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 23-03-2004 à 12:43:38    

Un colègue vient de me dire que pour test problèmes de droits, ça se passerait plutôt du coté IIS que WIN2000. En gros ce ne serait pas un problème de système fichiers.
Regarde donc la conf IIS pour ce rep.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 23-03-2004 à 13:00:04    

Je viens d'aller voir et tout semble correct. c'est à dire lecture écriture. Mais ça ne marche pas pour autant.
Mais peut-être faut'il que je modifie quelque chose d'autre dans les différets onglets?(Je connais que très peu IIS)
 
Visiblement seul les dministratreur n'ont aucun problème.


Message édité par sigfried37 le 23-03-2004 à 13:14:19
Reply

Sujets relatifs:

Leave a Replay

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