Ouverture fichier - chemin UNC
bonjour,
j'ai un gros problème, je dois réaliser pour mon stage un portail d'accès donc XHTML/PHP/SQL normal, qui permet a des utilisateurs de se logger et ensuite d'accéder a la liste de rapports qu'ils doivent gérer (des .doc, .xls...etc) donc que des fichiers qui s'executent grâce à un chemin UNC.
- les fichiers sont tous sur le serveur de l'entreprise.
- j'ai un tableau avec un bouton "ouvrir" (un <input type="submit" />) qui me permet d'ouvrir le fichier et aussi de faire un update dans ma BDD de la date de derniere modification du fichier.
- mon bouton ouvrir me renvoi vers un fichier "action_ouverture_fichier.php" ou j'appelle ma fonction de mise a jour de la date et où j'ouvre le fichier théoriquement.
- j'ai à chaque ligne de mon tableau un champ de type "hidden" ou je stocke le chemin UNC (que je rappelle au cas où est du type file:///C:/Documents and Settings/Mes document/test.doc) que j'envoi par la méthode GET dans mon script "action_ouverture_fichier.php"
- j'ai essayer de réaliser l'ouverture du fichier en javascript mais cela n'a pas marché, firefox me retournait l'erreur "firefox ne sait pas ouvrir cette adresse car le protocole (window.form.file) n'est associé à aucun programme".
- mon prof m'a dit que je devrai réaliser un applet java, sauf qu'il reste qu'une semaine a mon stage, que c'est le point principal de l'application et surtout que de java je ne connais que le nom!
donc ma question c'est : comment faire cet applet? comment vous feriez le code? et comment est-ce que vous l'appelleriez?
pour vous aider : rendu de mon tableau
exemple d'une ligne de mon tableau :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<tr>
<td class="td1">
gfi.doc
</td>
<td class="td2">
Le <u>19-06-2006</u> à 12:35:01
</td>
<td class="td3">
<form action="action_ouverture_fichier.php" method="get">
<input type="hidden" value="file:///C:/Documents and Settings/agor/Mes documents/gfi.doc" id="chemin_unc" name="chemin_unc" />
<input type="hidden" value=15 name="code" />
<input type="submit" value="Ouvrir" name="ouvrir" />
</form>
</td>
</tr> |
action_ouverture_fichier.php :
Code:
1 2 3 4 5 6 7 8 9 10
|
<?php
$id = $_GET['code'];
$date = date("Y-m-j");
$heure = date("H:i:s");
$date_courante = "$date $heure";
require ("dm.php");
connexion_bdd();
mise_a_jour_date($id,$date_courante);
?> |
merci d'avance