ďťż

Dynamiczny "DIR"

       

Podstrony


telcocafe

Mam konto na darmowym serwerze www
Posiadam tam folder Kody i w nim mam pełno plików z kodami źródłowymi zadań robionych w szkole.
I teraz mój problem, chciał bym aby na serwerku był plik *.txt a jego zawartością stanowiły nazwy plików z folderu Kody
Chciał bym aby dane te były uaktualniane dynamicznie albo po uruchomieniu jednego pliku.

PS. Analogią by mi sie wydawało iż jestem na HDD c:\
Wydaję komendę dir >> pliki.txt
I teraz mam spis wszystkich plików w pliku tekstowym o nazwie pliki.txt

Trochę pomieszane, ale mam nadzieje że da się zrozumieć i jestem ciekaw czy da się coś takiego zrobić ??
//Edit
A może dać w kodzie stronki żeby wyświetlało zawartość tego folderu ? Ale jak bo ja sie nie znam na tworzeniu stron i składni kodu PHP itp. :unsure: :unsure:
Użytkownik Galileusz edytował ten post 16 styczeń 2006, 01:30


Da się to zrobic tak:
<?php system('ls kody'); ?>
chociaż na darmowym koncie na 99,99999% nie zadziała.

hmm
$dir = opendir('./katalog/'); while ($file = readdir($dir)) {  if ($file!='.' && $file!='..') {      echo '<a href="'.$file.'">'.$file.'</a><br />';  } }
Wylistuje wszystkie pliki z danego katalogu (oprocz . oraz .. ktore by byly pokazane). Oprocz tego przerobi je na odnosniki, tak ze mozna na danego kliknac i zobaczyc. Mozesz sie jeszcze pobawic z zapisywaniem do pliku - fopen, fread, fwrite i gotowe ;]

Oto co naklepalem tak "na bródo"(tak naprawdę to dodałem tylko 4 linie :D do poprzedniego skryptu):
<? $dir = opendir('./'); $id=fopen("pliki.txt", "w"); echo '<b>Pliki zapisane:</b> <br>'; while ($file = readdir($dir)) { if ($file!='.' && $file!='..') {     fputs($id, $file."\n");     echo '<a href="'.$file.'">'.$file.'</a><br />'; } } fclose($id); ?>

Żeby skrypt zadziałał w takiej postaci musisz stworzyć plik w katalogu, w którym są pliki które chcesz listować i zapisac w nim powyższy skrypt. Po jego uruchomieniu wszystkie pliki z katalogu zostaną zapisane do pliku "pliki.txt", a następnie wyświetlone w formnie odnośników.
Użytkownik pawluch4 edytował ten post 16 styczeń 2006, 20:40
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.