Bonjour,
Je dois réaliser une interface en php pour la consultation d'un manuel
qualité hébergé sur un serveur de fichiers Netware. J'utilise une base
MySQL pour stocker les propriétés des fichiers (service concerné, date
d'application, chemin sur le serveur de fichier, etc...)
[snip..]
Pour être plus clair, mettons que mon administrateur (client windows) du
manual qualité ai acces à ce manuel sous Q: je souhaiterais que
l'utilisateur puisse parcourir Q: afin de trouver le fichier qui
l'interesse et que le nom de ce fichier (et son chemin) puissent être
récupérés pour être utilisé comme valeur dans le champ
"chemin_du_fichier_sur_le_serveur" de ma table MySQL.
Bonjour,
Je dois réaliser une interface en php pour la consultation d'un manuel
qualité hébergé sur un serveur de fichiers Netware. J'utilise une base
MySQL pour stocker les propriétés des fichiers (service concerné, date
d'application, chemin sur le serveur de fichier, etc...)
[snip..]
Pour être plus clair, mettons que mon administrateur (client windows) du
manual qualité ai acces à ce manuel sous Q: je souhaiterais que
l'utilisateur puisse parcourir Q: afin de trouver le fichier qui
l'interesse et que le nom de ce fichier (et son chemin) puissent être
récupérés pour être utilisé comme valeur dans le champ
"chemin_du_fichier_sur_le_serveur" de ma table MySQL.
Bonjour,
Je dois réaliser une interface en php pour la consultation d'un manuel
qualité hébergé sur un serveur de fichiers Netware. J'utilise une base
MySQL pour stocker les propriétés des fichiers (service concerné, date
d'application, chemin sur le serveur de fichier, etc...)
[snip..]
Pour être plus clair, mettons que mon administrateur (client windows) du
manual qualité ai acces à ce manuel sous Q: je souhaiterais que
l'utilisateur puisse parcourir Q: afin de trouver le fichier qui
l'interesse et que le nom de ce fichier (et son chemin) puissent être
récupérés pour être utilisé comme valeur dans le champ
"chemin_du_fichier_sur_le_serveur" de ma table MySQL.
Vu sous l'angle purement web, pour des raisons de sécurité, il n'est pas
possible de récupérer le chemin absolu du fichier directement depuis le
navigateur (à moins de passer par une applet coté client).
* Sous l'angle qualité maintenant :
par rapport à la maîtrise des documents, c'est une mauvaise idée d'avoir
d'une part un référentiel sous la forme d'un serveur de fichier, et de
stocker dans une base extérieure les chemins absolus vers les documents en
laissant l'utilisateur 'choisir' ce chemin. (vous ne pouvez pas être sur
qu'il ne puisse pas de toute manière le modifier à la main).
C'est complètement en boucle ouverte (et il peut se passer n'importe quoi
sur l'une ou l'autre partie)
Du point de vue d'un auditeur externe, rien ne prouve que les métadonnée
(dans la base) et le document qu'elles sont censées décrire sur le serveur
de fichier soient en phase.
* il serait préférable que le lieu de stockage du document ne soit pas sous
la maitrise du rédacteur ou mainteneur, mais du ressort de l'application
d'archivage (elle-meme en php/mysql).
Le responsable du document uploade celui-ci depuis son navigateur lorsqu'il
s'agit d'archiver une version validée.
Vous pouvez toujours utiliser votre serveur de fichier pour les versions
draft des documents pour lesquels il n'est pas nécessaire d'avoir un suivi
des versions.
Que le document final, validé soit ensuite stocké directement dans un blob
de la base, ou sous forme de fichier devient secondaire.
D'un point de vue A.Q il est plus aisé d'en démontrer la maitrise.
Par ailleurs, d'un point de vue technique c'est plus intéressant à
développer (mais ce n'est peut être pas la considération principale de
votre donneur d'ordre ;-)
Vu sous l'angle purement web, pour des raisons de sécurité, il n'est pas
possible de récupérer le chemin absolu du fichier directement depuis le
navigateur (à moins de passer par une applet coté client).
* Sous l'angle qualité maintenant :
par rapport à la maîtrise des documents, c'est une mauvaise idée d'avoir
d'une part un référentiel sous la forme d'un serveur de fichier, et de
stocker dans une base extérieure les chemins absolus vers les documents en
laissant l'utilisateur 'choisir' ce chemin. (vous ne pouvez pas être sur
qu'il ne puisse pas de toute manière le modifier à la main).
C'est complètement en boucle ouverte (et il peut se passer n'importe quoi
sur l'une ou l'autre partie)
Du point de vue d'un auditeur externe, rien ne prouve que les métadonnée
(dans la base) et le document qu'elles sont censées décrire sur le serveur
de fichier soient en phase.
* il serait préférable que le lieu de stockage du document ne soit pas sous
la maitrise du rédacteur ou mainteneur, mais du ressort de l'application
d'archivage (elle-meme en php/mysql).
Le responsable du document uploade celui-ci depuis son navigateur lorsqu'il
s'agit d'archiver une version validée.
Vous pouvez toujours utiliser votre serveur de fichier pour les versions
draft des documents pour lesquels il n'est pas nécessaire d'avoir un suivi
des versions.
Que le document final, validé soit ensuite stocké directement dans un blob
de la base, ou sous forme de fichier devient secondaire.
D'un point de vue A.Q il est plus aisé d'en démontrer la maitrise.
Par ailleurs, d'un point de vue technique c'est plus intéressant à
développer (mais ce n'est peut être pas la considération principale de
votre donneur d'ordre ;-)
Vu sous l'angle purement web, pour des raisons de sécurité, il n'est pas
possible de récupérer le chemin absolu du fichier directement depuis le
navigateur (à moins de passer par une applet coté client).
* Sous l'angle qualité maintenant :
par rapport à la maîtrise des documents, c'est une mauvaise idée d'avoir
d'une part un référentiel sous la forme d'un serveur de fichier, et de
stocker dans une base extérieure les chemins absolus vers les documents en
laissant l'utilisateur 'choisir' ce chemin. (vous ne pouvez pas être sur
qu'il ne puisse pas de toute manière le modifier à la main).
C'est complètement en boucle ouverte (et il peut se passer n'importe quoi
sur l'une ou l'autre partie)
Du point de vue d'un auditeur externe, rien ne prouve que les métadonnée
(dans la base) et le document qu'elles sont censées décrire sur le serveur
de fichier soient en phase.
* il serait préférable que le lieu de stockage du document ne soit pas sous
la maitrise du rédacteur ou mainteneur, mais du ressort de l'application
d'archivage (elle-meme en php/mysql).
Le responsable du document uploade celui-ci depuis son navigateur lorsqu'il
s'agit d'archiver une version validée.
Vous pouvez toujours utiliser votre serveur de fichier pour les versions
draft des documents pour lesquels il n'est pas nécessaire d'avoir un suivi
des versions.
Que le document final, validé soit ensuite stocké directement dans un blob
de la base, ou sous forme de fichier devient secondaire.
D'un point de vue A.Q il est plus aisé d'en démontrer la maitrise.
Par ailleurs, d'un point de vue technique c'est plus intéressant à
développer (mais ce n'est peut être pas la considération principale de
votre donneur d'ordre ;-)
Re: $HTTP_POST_VARS
Re: $HTTP_POST_VARS
Re: $HTTP_POST_VARS
Je dois réaliser une interface en php pour la consultation d'un manuel
qualité hébergé sur un serveur de fichiers Netware.
Le lien entre les fichiers sur le serveur et la base MySQL se fait donc
par un champ "chemin_du_fichier_sur_le_serveur"
Je pensai pouvoir utiliser quelquechose comme <input type="file"
name="le_chemin_du_fichier"> mais le probleme est que dans
je souhaiterais que
l'utilisateur puisse parcourir Q: afin de trouver le fichier qui
En esperant être clair.
Je dois réaliser une interface en php pour la consultation d'un manuel
qualité hébergé sur un serveur de fichiers Netware.
Le lien entre les fichiers sur le serveur et la base MySQL se fait donc
par un champ "chemin_du_fichier_sur_le_serveur"
Je pensai pouvoir utiliser quelquechose comme <input type="file"
name="le_chemin_du_fichier"> mais le probleme est que dans
je souhaiterais que
l'utilisateur puisse parcourir Q: afin de trouver le fichier qui
En esperant être clair.
Je dois réaliser une interface en php pour la consultation d'un manuel
qualité hébergé sur un serveur de fichiers Netware.
Le lien entre les fichiers sur le serveur et la base MySQL se fait donc
par un champ "chemin_du_fichier_sur_le_serveur"
Je pensai pouvoir utiliser quelquechose comme <input type="file"
name="le_chemin_du_fichier"> mais le probleme est que dans
je souhaiterais que
l'utilisateur puisse parcourir Q: afin de trouver le fichier qui
En esperant être clair.
Bonjour,Je dois réaliser une interface en php pour la consultation d'un manuel
qualité hébergé sur un serveur de fichiers Netware.
Quel serait le format du manuel ? HTML ?
Il faut mieux oublier la notion du chemin et opter pour une logique
d'identifiant. Chaque document est identifié par un identifiant unique (clé
primaire de la table des documents) et à chaque identifiant est associé un
fichier nommé à partir de cet identifiant. Le document n°103 au format
OpenOffice.org (OO) par exemple se nommerait 103.sxw par exemple (.sxw est
l'extension d'un document OOo), de même le document n°7 au format PDF se
nommerait 7.pdf.
Il faut justement cacher la hiérarchie des documents. S'il s'agit de
proposer la consultation des documents, vous pouvez parfaitement opter pour
une présentation à la Exploreur. Le script PHP charger d'afficher la liste
des documents liste le contenu du dossier où sont stockés les documents, il
affiche une liste de liens dont les noms sont ceux des documents et dont les
URL sont ceux des noms des fichiers assocités à chaque document, en HTML :
<a href="103.sxw">Un document OpenOffice.org</a>...
Avant de mettre en place un tel système il vaut mieux établir un cahier des
charges : fonctionnalités, types des documents... Après ca sera vraiment
plus clair pour tout le monde :).
Bonjour,
Je dois réaliser une interface en php pour la consultation d'un manuel
qualité hébergé sur un serveur de fichiers Netware.
Quel serait le format du manuel ? HTML ?
Il faut mieux oublier la notion du chemin et opter pour une logique
d'identifiant. Chaque document est identifié par un identifiant unique (clé
primaire de la table des documents) et à chaque identifiant est associé un
fichier nommé à partir de cet identifiant. Le document n°103 au format
OpenOffice.org (OO) par exemple se nommerait 103.sxw par exemple (.sxw est
l'extension d'un document OOo), de même le document n°7 au format PDF se
nommerait 7.pdf.
Il faut justement cacher la hiérarchie des documents. S'il s'agit de
proposer la consultation des documents, vous pouvez parfaitement opter pour
une présentation à la Exploreur. Le script PHP charger d'afficher la liste
des documents liste le contenu du dossier où sont stockés les documents, il
affiche une liste de liens dont les noms sont ceux des documents et dont les
URL sont ceux des noms des fichiers assocités à chaque document, en HTML :
<a href="103.sxw">Un document OpenOffice.org</a>...
Avant de mettre en place un tel système il vaut mieux établir un cahier des
charges : fonctionnalités, types des documents... Après ca sera vraiment
plus clair pour tout le monde :).
Bonjour,Je dois réaliser une interface en php pour la consultation d'un manuel
qualité hébergé sur un serveur de fichiers Netware.
Quel serait le format du manuel ? HTML ?
Il faut mieux oublier la notion du chemin et opter pour une logique
d'identifiant. Chaque document est identifié par un identifiant unique (clé
primaire de la table des documents) et à chaque identifiant est associé un
fichier nommé à partir de cet identifiant. Le document n°103 au format
OpenOffice.org (OO) par exemple se nommerait 103.sxw par exemple (.sxw est
l'extension d'un document OOo), de même le document n°7 au format PDF se
nommerait 7.pdf.
Il faut justement cacher la hiérarchie des documents. S'il s'agit de
proposer la consultation des documents, vous pouvez parfaitement opter pour
une présentation à la Exploreur. Le script PHP charger d'afficher la liste
des documents liste le contenu du dossier où sont stockés les documents, il
affiche une liste de liens dont les noms sont ceux des documents et dont les
URL sont ceux des noms des fichiers assocités à chaque document, en HTML :
<a href="103.sxw">Un document OpenOffice.org</a>...
Avant de mettre en place un tel système il vaut mieux établir un cahier des
charges : fonctionnalités, types des documents... Après ca sera vraiment
plus clair pour tout le monde :).
* Sous l'angle qualité maintenant :
par rapport à la maîtrise des documents, c'est une mauvaise idée d'avoir
d'une part un référentiel sous la forme d'un serveur de fichier, et de
stocker dans une base extérieure les chemins absolus vers les documents en
laissant l'utilisateur 'choisir' ce chemin. (vous ne pouvez pas être sur
qu'il ne puisse pas de toute manière le modifier à la main).
C'est complètement en boucle ouverte (et il peut se passer n'importe quoi
sur l'une ou l'autre partie)
Du point de vue d'un auditeur externe, rien ne prouve que les métadonnée
(dans la base) et le document qu'elles sont censées décrire sur le serveur
de fichier soient en phase.
* il serait préférable que le lieu de stockage du document ne soit pas sous
la maitrise du rédacteur ou mainteneur, mais du ressort de l'application
d'archivage (elle-meme en php/mysql).
Le responsable du document uploade celui-ci depuis son navigateur lorsqu'il
s'agit d'archiver une version validée.
* Sous l'angle qualité maintenant :
par rapport à la maîtrise des documents, c'est une mauvaise idée d'avoir
d'une part un référentiel sous la forme d'un serveur de fichier, et de
stocker dans une base extérieure les chemins absolus vers les documents en
laissant l'utilisateur 'choisir' ce chemin. (vous ne pouvez pas être sur
qu'il ne puisse pas de toute manière le modifier à la main).
C'est complètement en boucle ouverte (et il peut se passer n'importe quoi
sur l'une ou l'autre partie)
Du point de vue d'un auditeur externe, rien ne prouve que les métadonnée
(dans la base) et le document qu'elles sont censées décrire sur le serveur
de fichier soient en phase.
* il serait préférable que le lieu de stockage du document ne soit pas sous
la maitrise du rédacteur ou mainteneur, mais du ressort de l'application
d'archivage (elle-meme en php/mysql).
Le responsable du document uploade celui-ci depuis son navigateur lorsqu'il
s'agit d'archiver une version validée.
* Sous l'angle qualité maintenant :
par rapport à la maîtrise des documents, c'est une mauvaise idée d'avoir
d'une part un référentiel sous la forme d'un serveur de fichier, et de
stocker dans une base extérieure les chemins absolus vers les documents en
laissant l'utilisateur 'choisir' ce chemin. (vous ne pouvez pas être sur
qu'il ne puisse pas de toute manière le modifier à la main).
C'est complètement en boucle ouverte (et il peut se passer n'importe quoi
sur l'une ou l'autre partie)
Du point de vue d'un auditeur externe, rien ne prouve que les métadonnée
(dans la base) et le document qu'elles sont censées décrire sur le serveur
de fichier soient en phase.
* il serait préférable que le lieu de stockage du document ne soit pas sous
la maitrise du rédacteur ou mainteneur, mais du ressort de l'application
d'archivage (elle-meme en php/mysql).
Le responsable du document uploade celui-ci depuis son navigateur lorsqu'il
s'agit d'archiver une version validée.
* Sous l'angle qualité maintenant :
[snip]
Je ne comprend pas bien en quoi cela rêgle le problème de boucle
ouverte, l'utilisateur peut se tromper de fichier lors de l'upload
auquel cas il y aura une incohérence entre les fichiers et la base.
Amicalement,
Stéphane
* Sous l'angle qualité maintenant :
[snip]
Je ne comprend pas bien en quoi cela rêgle le problème de boucle
ouverte, l'utilisateur peut se tromper de fichier lors de l'upload
auquel cas il y aura une incohérence entre les fichiers et la base.
Amicalement,
Stéphane
* Sous l'angle qualité maintenant :
[snip]
Je ne comprend pas bien en quoi cela rêgle le problème de boucle
ouverte, l'utilisateur peut se tromper de fichier lors de l'upload
auquel cas il y aura une incohérence entre les fichiers et la base.
Amicalement,
Stéphane
Le mainteneneur travaillera directement sur le volume NetWare contenant
le manuel qualité, je n'ai pas l'impression que ce soit une bonne
solution cependant cela m'est imposé. Je n'ai jamais travaillé avec
Netware cependant en "mountant" un lecteur Netware sur un point de
montage de mon serveur web je pense qu'on peut faire comme si on
travaillait avec des fichiers locaux (résidant sur le serveur web).
Pas de suivi de version nécessaire, les utilisateurs n'auront accès qu'à
la derniere version disponible.
Pas non plus de validation des documents ou de gestion du cycle de vie
(pas de workflow). En fait un document est considéré comme validé dès
l'instant où il se trouve sur le serveur de fichiers.
[snip]
Le mainteneneur travaillera directement sur le volume NetWare contenant
le manuel qualité, je n'ai pas l'impression que ce soit une bonne
solution cependant cela m'est imposé. Je n'ai jamais travaillé avec
Netware cependant en "mountant" un lecteur Netware sur un point de
montage de mon serveur web je pense qu'on peut faire comme si on
travaillait avec des fichiers locaux (résidant sur le serveur web).
Pas de suivi de version nécessaire, les utilisateurs n'auront accès qu'à
la derniere version disponible.
Pas non plus de validation des documents ou de gestion du cycle de vie
(pas de workflow). En fait un document est considéré comme validé dès
l'instant où il se trouve sur le serveur de fichiers.
[snip]
Le mainteneneur travaillera directement sur le volume NetWare contenant
le manuel qualité, je n'ai pas l'impression que ce soit une bonne
solution cependant cela m'est imposé. Je n'ai jamais travaillé avec
Netware cependant en "mountant" un lecteur Netware sur un point de
montage de mon serveur web je pense qu'on peut faire comme si on
travaillait avec des fichiers locaux (résidant sur le serveur web).
Pas de suivi de version nécessaire, les utilisateurs n'auront accès qu'à
la derniere version disponible.
Pas non plus de validation des documents ou de gestion du cycle de vie
(pas de workflow). En fait un document est considéré comme validé dès
l'instant où il se trouve sur le serveur de fichiers.
[snip]
Cela voudrait donc dire 2 volumes Netware : un de travail et un autre
(monté sur le serveur web) ou sont stocké les fichiers nommés à partir
Cela voudrait donc dire 2 volumes Netware : un de travail et un autre
(monté sur le serveur web) ou sont stocké les fichiers nommés à partir
Cela voudrait donc dire 2 volumes Netware : un de travail et un autre
(monté sur le serveur web) ou sont stocké les fichiers nommés à partir
Sinon en 2 mots, qu'est-ce que Netware ?
Merci,
JM
Sinon en 2 mots, qu'est-ce que Netware ?
Merci,
JM
Sinon en 2 mots, qu'est-ce que Netware ?
Merci,
JM