/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
At lægge alle txt-filers navne ind i et ar~
Fra : ZtinKyFinGaZ


Dato : 04-06-02 13:43

Jeg har brug for et lille script, som finder alle filer i et directory,
lægger dem ind i et array, skriver dem op på en side, og linker til dem
selv. Er det muligt i PHP?

--
- ZtinKyFinGaZ
~~~~~~~~~~
Email+MSN Messenger: ztinkyfingaz@hotmail.[fjern]com
ICQ. Fjern 8taller (Bruger jeg ikke så meget): 888130701643888





 
 
Mads A. Jensen (04-06-2002)
Kommentar
Fra : Mads A. Jensen


Dato : 04-06-02 13:58

Hej

> Jeg har brug for et lille script, som finder alle filer i et directory,
> lægger dem ind i et array, skriver dem op på en side, og linker til dem
> selv. Er det muligt i PHP?

Ja, det bør være muligt.

<?php
$dir = opendir("."); # åbner det aktuelle dir!
$array = array(); // skal bruges til filerne!

while($file = readdir($dir)){
array_push($array, $file); //
}

closedir($dir);

foreach($array as $dims){
echo "<a href=$dims>$dims</a> - \n";
}

?>



Johan Holst Nielsen (04-06-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 04-06-02 17:36

>>Jeg har brug for et lille script, som finder alle filer i et directory,
>>lægger dem ind i et array, skriver dem op på en side, og linker til dem
>>selv. Er det muligt i PHP?
>
>
> Ja, det bør være muligt.
>
> <?php
> $dir = opendir("."); # åbner det aktuelle dir!
> $array = array(); // skal bruges til filerne!
>
> while($file = readdir($dir)){
> array_push($array, $file); //
> }
>
> closedir($dir);
>
> foreach($array as $dims){
> echo "<a href=$dims>$dims</a> - \n";
> }
>
> ?>

Men hvorfor ikke skrive dem ud med det samme? Med mindre du skal bruge
arrayet?

mvh
Johan


Jonas Koch Bentzen (04-06-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 04-06-02 19:41

Johan Holst Nielsen skrev:
>
>> <?php
>> $dir = opendir("."); # åbner det aktuelle dir!
>> $array = array(); // skal bruges til filerne!
>>
>> while($file = readdir($dir)){
>> array_push($array, $file); //
>> }
>>
>> closedir($dir);
>>
>> foreach($array as $dims){
>> echo "<a href=$dims>$dims</a> - \n";
>> }
>>
>> ?>
>
> Men hvorfor ikke skrive dem ud med det samme? Med mindre du skal bruge
> arrayet?

Bla. fordi, man så senere kan bruge sort() på arrayet for at få filerne
sorteret alfabetisk (hvad de ikke bliver, hvis man skriver dem ud med
det samme).

--
Jonas Koch Bentzen

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste