Ciao, mi servirebbe un favore. Sapete dirmi come fare per non visualizzare il file dirlist.php
nella lista dei file presenti nella cartella? Mi spiego meglio, ho il famoso file dirlist.php che visualizza a video il contenuto della cartella, questo mi serve per far fare i download dei file,
pero' vorrei fare in modo che il dirlist.php non venga visualizzato nel contenuto della cartella.
Pensavo che mettendo l'attributo file nascosto ottenevo quello che volevo ma niente.
Mi dite come modificare questo file per fare in modo che quando legge nella cartella dirlist.php non lo emetta.
Posto il dirlist.php, ciao grazie se (sicuramente e' cosi') non sono stato chiaro ditemelo.
<html>
<?php
/* Apertura connessione al database*/
include("connection.inc");
session_start();
/* Se non e' presente il valore nella password e nell'utente torno alla pagina
principale perche' non e' stata rispettata la sequenza dell'applicazione*/
$effettuatoLOGIN = $_SESSION['effettuatoLOGIN'];
if ($effettuatoLOGIN == "") {
header("refresh:0 url=/index.php");
}
?>
<?
// Processing variables by "GET" input
$inpath = $_GET['dir'];
$sub = $_GET['sub'];
if (!IsSet($inpath) || ($inpath == ""))
{
$inpath = "";
$directory = ".";
}
else $directory = explode("|",$inpath);
if (!IsSet($sub) || ($sub < 0))
{
$sub = 0;
$directory = ".";
}
?>
<head>
<title>Gestione Richieste di Assistenza</title>
<SCRIPT language="JavaScript" SRC="/pnldirlist.js"></SCRIPT>
</head>
<style type="text/css">
body {margin:0px}
body{font: 76%/1.1 Arial,Verdana,sans-serif}
div.box{width:0px;width /**/:610px;
height:0px;height /**/: 150px;
overflow:auto;padding: 0px;
border:0px solid #F7F7F7;border-right:0 solid;
background: #F7F7F7;
repeat-x fixed top left}
div.box p{margin-top:0}
.style14 {
font-size: 14px;
font-weight: bold;
}
body {
background-attachment:"fixed";
background-repeat:"repeat";
cursor: Default; text-decoration: none;
scrollbar-arrow-color: #F7F7F7;
scrollbar-base-color: #000000;
scrollbar-dark-shadow-color: #F7F7F7;
scrollbar-track-color: #CCCCCC;
scrollbar-face-color: #000080;
scrollbar-shadow-color: #F7F7F7;
scrollbar-highlight-color: #F7F7F7;
scrollbar-3d-light-color: #F7F7F7;
backgroundcolor: #F7F7F7
}
</style>
<style type="text/css">
.navigate
{
font-family : Arial black, Geneva, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
color: blue;
}
.title
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 14px;
color: black;
}
.dir
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 18px;
color: navy;
}
.file
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
color: blue;
}
.copy
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 10px;
color: black;
}
</style>
<body style="overflow:hidden;" bgcolor="#F7F7F7" leftmargin="0" rightmargin="0" topmargin="0">
<table border="0" width="100%" >
<tr>
<td height="50" colspan="2">
[img]/titolo.bmp[/img]</td>
</tr>
<tr>
<td width="12%">
</td>
<td rowspan="2" valign="top" height="392" width="90%">
<font face="Arial Black">
Download ptf</font>
<font size="2">
<script type="text/javascript" language="JavaScript">
<!--
function data()
{
var today = new Date();
dayStr = today.toLocaleString();
document.write(dayStr.substr(0,dayStr.length))
}
//-->
</script>
<script language="JavaScript" type="text/javascript" > data(); </script>
</font>
<table border="0" width="99%">
<tr>
<td width="227" valign="top"><span class="corpoSSI"></span>
<div class="box" align="left" >
<font face="Arial Black">
Prodotti
</font>
<?
// Processing directories
$path = "";
for ($i=0; $i<=$sub; $i++)
{
$folder = chdir($directory[$i]);
$path = $path . $directory[$i] . "|";
if (($directory[$i] != "") and ($directory[$i] != "."))
echo " - <a class=\"navigate\" href=\"dirlist.php?dir=". $path . "
&sub=".($i+1)."\">" . $directory[$i] . "</a>";
}
echo "\n<hr>\n";
// Getting directory's info...
$folder = opendir(".");
while ($file = ReadDir($folder))
{
$file_array[] = $file;
}
// Processing Files&Directories list element by element
foreach ($file_array as $file) {
if (($file == ".") || ($file == "..") ) continue;
// Checking if it is a directory or a file
if (FileType($file) == dir)
{
if ($inpath != "")
{
$path = $inpath . $file . "|";
$subw = $sub + 1;
}
else
{
$path = $file ."|";
$subw = 1;
}
$listpath[] = "<a class=\"dir\" href=\"dirlist.php?dir=".$path."&sub=".$subw."\">" .$file."</a>
\n";
}
else
{
if ($inpath != "")
$path = str_replace("|","/",$inpath) . $file;
else
$path = $file;
$listfiles[] = "<a class=\"file\" href=\"".$path."\" target=\"_new\">".$file."</a>
\n";
}
}
// Printing the list
for ($id=0; $id<count($listpath); $id++) echo $listpath[$id];
for ($id=0; $id<count($listfiles); $id++) echo $listfiles[$id];
// Unsetting all variables
unset($file_array);
unset($file);
unset($folder);
unset($directory);
unset($sub);
unset($subw);
unset($path);
unset($id);
unset($listpath);
unset($listfiles);
?>
<hr>
</div>
</td>
</tr>
<tr>
<td width="750" valign="top" align="left">
<span class="corpoSSI">
<p align="left">
<font face="Arial" size="2">
Si rendono disponibili gli aggiornamenti software rilasciati dalla Vision
Solutions Inc, per i clienti chehanno sottoscrittoe attivato il contratto di
manutenzione con SSI Sviluppo Sistemi
Informativi srl.
In quest'area sono presenti tutti gli aggiornamenti software per le versioni
attualmente
supportate. Si presume che chi scarica i file di aggiornamento sia a
conoscenza del
livello di software appropriato per i propri sistemi.
Prima di procedere con l'installazione degli aggiornamenti
software sarà necessario
aggiornare i sistemi con le PTF di OS/400 riportate
nella<font size="2">lista ufficiale.</font></p>
<p align="left">Per ulteriori informazioni contattare:
SSI Sviluppo Sistemi Informativi srl
Tel. 022890905 (ore ufficio) -
support@ssisrl.net
</font>
</span>
</td>
</tr>
</table>
</span>
</td>
</tr>
<tr>
<td width="110" height="344" valign="top">
<?php
print '<form action="/srvrq5.php" method="POST">';
print '<input type="submit" name="action" value="Precedente" /></form>';
print '<form action="/srvrq4.php" name="close" method="POST">';
print '<input type="submit" name="close" value="Chiudi " /></form>';
print '<form action="javascript:;" method="POST">';
print '<input type="submit" onclick="popup()" value="Aiuto " name="B1" /></form>';
?>
<div ID="maildiv" style="visibility:hidden;position:absolute;
left: 70px; width: 354px; height: 589px; top: 12px" align="center"></div>
</td>
</tr>
</table>
[img]/sotto.bmp[/img]
</body>
</html>