1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.text.DateFormat" %>
<%
try{
String folder = request.getParameter("folder");
if (folder==null) folder = "inconnu";
// Titre de la page web
out.println("<html>");
out.println("<head>");
out.println("<title>Rapports Hebdomadaires de la Rgion " + folder + "</title>");
out.println("<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>");
out.println("<link rel='stylesheet' href='style.css' type='text/css'>");
// Interdiction du click droit
out.println("<script language=\"javascript\">");
out.println("var texte=\"Fonction interdite !\";");
out.println("var ie4= (navigator.appName=='Microsoft Internet Explorer')?1:0;");
out.println("var ns4= (navigator.appName=='Netscape')?1:0;");
out.println("");
out.println("function eventSetup() {");
out.println("if (ie4){document.onmousedown = mouseDown;}");
out.println("if(ns4) {document.captureEvents(Event.MOUSEDOWN);document.onmousedown = mouseDown;}");
out.println("}");
out.println("");
out.println("function mouseDown(e) {");
out.println("if (ie4 && event.button==2) {setTimeout('alert(texte)',1);}");
out.println("if (ns4 && e.which==3){setTimeout('alert(texte)',1);}");
out.println("}");
out.println("");
out.println("eventSetup();");
out.println("</script>");
out.println("</head>");
out.println("");
// Initialisation des variables.
int i;
String nomFichier;
Date DateFichier;
Locale locale = Locale.getDefault(); // On recupere la langue du systeme
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.SHORT, locale); // On determine le format de la date afficher
File dossier = new File("/data/ftp/Rapports/"+folder);
File[] Fichier = dossier.listFiles();
// Mis en page gnrale.
out.println("<Body>");
out.println("<td width='77%' height='50' >");
out.println("<div align='center'><b><font color='#764500' face='Monotype Corsiva' size='5'>");
out.println("Rapports Hebdomadaires de la Région " + folder + "</b></font></div></td>");
out.println("<td width='77%' height='35' >");
out.println("<div align='left'><font color='#764500' face='Monotype Corsiva' size='3'>");
out.println(" </b></font></div></td>");
out.println("<table width='100%' border='0'>");
out.println("<tr>");
out.println("<td height='40' width='2%'> </td>");
out.println("<td width='45%'><font color='#764500' face='Monotype Corsiva' size='3'>Fichier de consolidation</td>");
out.println("<td width='20%'><font color='#764500' face='Monotype Corsiva' size='3'>Date</td>");
out.println("</tr>");
out.println("</table>");
out.println("<form name='frmFichier' method='POST'>");
// Affichage de tous les fichiers contenus dans le repertoire "Folder"
for (i=0; i < Fichier.length; i++)
{
DateFichier = new Date(Fichier[i].lastModified());
nomFichier = Fichier[i].getName();
// Mis en page des fichiers.
out.println("<table width='100%' border='0'>");
out.println("<tr>");
out.println("<td bgcolor='#FFC993' height='40' width='2%'> </td>");
out.println("<td width='45%'><a href=\"http://tata.toto.fr/Rapports/"+ folder + "/" + nomFichier + "\">");
out.println(nomFichier + " </a></td>");
out.println("<td width='20%'>" + dateFormat.format(DateFichier) + "</td>");
out.println("</tr>");
out.println("</table>");
}
out.println("</form>");
out.println("</Body>");
out.println("</html>");
}
catch (Exception ioe){}
%> |
Partager