Autor Zpráva
adolf01
Profil *
tak potřeboval bych vyřešit problém no spíš takovou vadu na kráse a ulehčovák mý práce. Mám adresář "/html" v něm sou schovaný soubory*.html a chci z nich vytvořit seznam při čemž bude každá položka v něm odkazem na daný soubor.Prosím poraďte nebo odkažte. díky
yFang
Profil
adolf01
http://cz.php.net/manual/en/function.readdir.php
bukaj
Profil
adolf01
Mám adresář "/html" v něm sou schovaný soubory*.html a chci z nich vytvořit seznam při čemž bude každá položka v něm odkazem na daný soubor.
Např. glob() + <ul> + <a>.
adolf01
Profil *
moc pekny diky.... ale porad nevim pouziti.. chce to priklad kterej bych vykuchal
yFang
Profil
adolf01
http://cz.php.net/manual/en/function.readdir.php

Kousek odroluj dolů a jsou tam příklady.
adolf01
Profil *
nejak se mi to nedari rozfungovat...
yFang
Profil
adolf01
Víc už pro tebe udělat nemohu:
<?php
if ($handle = opendir('html')) {
    echo "Directory handle: $handle\n";
    echo "Soubory:\n";
    echo '<ul>';
    
    while (false !== ($file = readdir($handle))) {
        echo "<li><a href=\"html/$file\">$file</a></li>";
    }
    echo '</ul>';
    closedir($handle);
}
?>

Mělo by je to vypsat do neuspořádaného seznamu.
adolf01
Profil *
uz to slape diky moc :)
pouzil sem glob
Alphard
Profil
jako alternativu uvedu, že k tomu co chcete, by také zřejmě stačilo upravit nastavení options indexes, pokud máte Apache, udělá vše za vás
adolf01
Profil *
Díky moc všem všechno úspěšně vyřešeno včetně dekédování názvů. pohrals me si s tim :)

<?php
foreach (glob("*.html") as $seznam) {
$seznam1 = substr($seznam, 0, -4);
$seznam_decoded = base64_decode($seznam);
echo " <a href=\"$seznam\">$seznam_decoded</a> </br>";
}

?>
DTX
Profil
moje chyba. SORRY

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0