Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833

    Non visualizzare il file dirlist.php nella lista del contenuto cartella

    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>

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    sei tu che configuri apache?

    in caso guarda nel tuo file httpd.conf e cerca qualcosa del genere:

    codice:
    #
    # IndexIgnore is a set of filenames which directory indexing should ignore
    # and not include in the listing.  Shell-style wildcarding is permitted.
    #
    IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Non trovo l'istruzione per ignorare i file. Posto il httpd.conf

    # Configuration originally created by Create HTTP Server wizard on Tue Apr 11 01:53:18 CDT 2006
    LoadModule proxy_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
    LoadModule proxy_http_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
    LoadModule proxy_connect_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
    LoadModule proxy_ftp_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
    Listen *:80
    DocumentRoot /www/zendcore/htdocs
    Options -ExecCGI -FollowSymLinks -SymLinksIfOwnerMatch -Includes -IncludesNoExec -Indexes -MultiViews
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%{Cookie}n \"%r\" %t" cookie
    LogFormat "%{User-agent}i" agent
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    CustomLog logs/access_log combined
    SetEnvIf "User-Agent" "Mozilla/2" nokeepalive
    SetEnvIf "User-Agent" "JDK/1\.0" force-response-1.0
    SetEnvIf "User-Agent" "Java/1\.0" force-response-1.0
    SetEnvIf "User-Agent" "RealPlayer 4\.0" force-response-1.0
    SetEnvIf "User-Agent" "MSIE 4\.0b2;" nokeepalive
    SetEnvIf "User-Agent" "MSIE 4\.0b2;" force-response-1.0
    ProxyPass / http://127.0.0.1:8000/
    ProxyPassReverse / http://127.0.0.1:8000/
    <Directory />
    Order Deny,Allow
    Deny From all
    </Directory>
    <Directory /www/zendcore/htdocs>
    Order Allow,Deny
    Allow From all
    </Directory>

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Non trovo l'istruzione per ignorare i file. Posto il httpd.conf

    # Configuration originally created by Create HTTP Server wizard on Tue Apr 11 01:53:18 CDT 2006
    LoadModule proxy_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
    LoadModule proxy_http_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
    LoadModule proxy_connect_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
    LoadModule proxy_ftp_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
    Listen *:80
    DocumentRoot /www/zendcore/htdocs
    Options -ExecCGI -FollowSymLinks -SymLinksIfOwnerMatch -Includes -IncludesNoExec -Indexes -MultiViews
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%{Cookie}n \"%r\" %t" cookie
    LogFormat "%{User-agent}i" agent
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    CustomLog logs/access_log combined
    SetEnvIf "User-Agent" "Mozilla/2" nokeepalive
    SetEnvIf "User-Agent" "JDK/1\.0" force-response-1.0
    SetEnvIf "User-Agent" "Java/1\.0" force-response-1.0
    SetEnvIf "User-Agent" "RealPlayer 4\.0" force-response-1.0
    SetEnvIf "User-Agent" "MSIE 4\.0b2;" nokeepalive
    SetEnvIf "User-Agent" "MSIE 4\.0b2;" force-response-1.0
    ProxyPass / http://127.0.0.1:8000/
    ProxyPassReverse / http://127.0.0.1:8000/
    <Directory />
    Order Deny,Allow
    Deny From all
    </Directory>
    <Directory /www/zendcore/htdocs>
    Order Allow,Deny
    Allow From all
    </Directory>

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    http://httpd.apache.org/docs/2.2/mod...ml#indexignore

    se deve valere per tutta la configurazione, puoi inserire la direttiva dove ti pare, altrimenti se deve valere per una particolare dir o per un virtualhost dovrai metterlo nel contesto giusto (ma non mi sembra il tuo caso).

    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    come devo scrivere nell0indexignore il fatto di non considerare dirlist.php, perche' come ho scritto non funziona.

    IndexIgnore .??* *~ *# HEADER* dirlist.php *,t

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da guarnieri
    come devo scrivere nell0indexignore il fatto di non considerare dirlist.php, perche' come ho scritto non funziona.

    IndexIgnore .??* *~ *# HEADER* dirlist.php *,t
    Guardati il link che ti ho dato o cerca su google, cosi al volo non conosco la sintassi.

    ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Ho guardato un po in giro, ho provato anche questo esempio, IndexIgnore *.doc *.mp3,
    e ho messo un mp3 nella cartella ma niente si vede sempre.

    Il fatto e' che questa istruzione l'ho messa sia nella .conf dell apache che in quello di zendcore per I5.

    Se qualcuno mi sa dire come fare bene, altrimenti lascio perdere, non e' una cosa gravissima.

    Ciao grazie

  9. #9
    perchè non provi usare un istruzione tipo if o switch nel ciclo che usi per leggere i file della cartella?
    Never care for what they say, Never care for games they play. Never care for what they do, Never care for what they know.
    «Solo due cose sono infinite: l’universo e la stupidità umana, e sul primo non sono sicuro». (A. Einstein)

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    E' proprio il mio problema, non riesco a pensare come fare. Il file che uso e' quello che postato sopra, tu sai dirmi come posso fare in quel contesto?
    Ciao grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.