Autor Zpráva
Tinky
Profil
Zdravím mám hotoví více stupňové stromové menu, ve kterém zobrazuju na hlavni stránce pdf soubory. Stejný stromový schéma jako v menu mám vytvořený ve složkách ze kterých načítám ale vzhledem k časté obměně pdf musím často přepisovat odkazy. Neznáte někdo nějakej jednoduchej skript pro automatické načtení všech pdf z jedné složky do menu ?

20/10/1.pdf
2.pdf
3.pdf
Chro
Profil
V PHP třeba takto:
<?php
$soubory = glob('20/10/*.pdf');
foreach ($soubory as $soubor)
{
echo <<<EOT
//od tohoto řádku HTML kód
<a href="{$soubor}">{$soubor}</a><br>
//konec HTML
EOT;
}
?>
Stránka, do které by byl skript vložen by měla mít koncovku php.
Tinky
Profil
Chro:
No zkouším to napasovat do toho mého, vzhledem k tomu ze nemam z PHP zkušenosti tak se moc nechytám.

Moje menu vypadá takto

<html>
     <head>
       <base href="C:\hlavni">
     </head>

  <body>


<style>
    #menu {
        margin:15px;
        box-shadow:#444 1px 1px 5px;
        padding:0px;
        width:150px;
        border-bottom:1px solid black;
        }
    #menu li {
        list-style-type:none;
        padding:4px;
        background-color:#ddd;
        border:1px solid black;
        border-bottom:0px;
        }
    #menu li>a {
        color:#444;
        font-family:monospace;
        text-decoration:none;
        }
    #menu li:hover>a {
        color:#449;
        font-weight:bold;
        }
    #menu ul {
        padding:0px;
        margin:0px;
        width:300px;
        margin-left:144px;
        margin-top:-25px;
        border-bottom:1px solid black;
        box-shadow:#444 1px 1px 5px;
        }
    #menu li>ul {
        display:none;
        position:absolute;
        }
    #menu li:hover>ul {
        display:block;
        }
</style>        


<ul id="menu" frame="sloupek">
    <li><a>15</a>        
    </li>
        <li><a>16</a>
    </li>
        <li><a>17</a>
    </li>
    <li><a>20</a>
    <ul>
        <li><a>20</a>
            <ul>
                <li><a>10</a>
                    <ul>
                        <a><a base target="text" href="20\10\1.pdf"
                            ">1</a></a>

                        <a><a base target="text" href="20\10\2.pdf"
                            ">2</a></a>

                        <a><a base target="text" href="20\10\2.pdf"
                            ">2</a></a>

                    </ul>                                        
                </li>                    
            </ul>
        </li>
    
    </ul>
</ul>

    </body>
 </html>

a teda rad bych, když do složky 10 přidám 4.pdf, aby se mě automaticky přidalo do toho rolovacího menu. Nevím jestli je to možný, ale jesli jsem pochopil tak ten můj kód jsem vložil do toho tvého jak to tam máš znázorněno a ty 4 klasicky odkazy jsem nahradil tím tvým. A pak už jsem pokračoval metodou pokus omyl, ale k nějak kloudnému výsledku jsem se nedostal jesli bych mohl poprosit o rad. diky

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: