x-kom hosting

Index plików

Voltago
utworzono
utworzono

Jak zrobić cuś takiego:

2dtdtns.jpg

Szukałem na googlach ale nic nie znalazłem, nie wiem nawet zbytnio jak to sie nazywa

Lucider
komentarz
komentarz

Nie wstawiaj po prostu pliku index to danego katalogu na FTP.

Voltago
komentarz
komentarz

wtedy wyskakuje error...

tofik177
komentarz
komentarz

poczytaj o php

naskrobalem to na szybko wiec moze byc blad, zapisz jako index.php i wrzuc do katalogu gdzie ma ci wyswietlac pliki

..

<?php$katalog = dir('.'); // bieżący katalogwhile($plik = $katalog->read()){echo "- <a href=" .$plik. ">" .$plik. "</a><br>";}$katalog->close();?>

skrypt czyta zawartosc folderu i wyswietla liste linkow...

zadziala o ile twoj serwer obsluguje php ;]

Voltago
komentarz
komentarz

Nie działa oczywiście;)

Mógłbyś mi polecić jakiś ogarnięty poradnik do php bo zacząłem trochę grzebać w necie ale nie da sie nic zrozumieć:P

Niby dla początkujących a walą od razu miliony niezrozumiałych komend.

Serv obsługuje php bo udało mi sie napisać bardzo skomplikowany skrypt z tekstem z echo;)

tofik177
komentarz
komentarz

Ten skrypcik ktory wczesniej dalem dziala napewno.. jak wrzucisz go na serwer to wyswietla tylko zawartość katalogu w ktorym sie znajduje o ile sa w nim jakies pliki..

Poradnikow online pewnie jest sporo ale nie mam teraz zadnych konkretnych stron pod reka nie jestem teraz u siebie. Ja uczac sie php uzywalem google ;]

luq
komentarz
komentarz

Voltago jeśli w katalogu nie ma index.php, index.html or sth. to apache sam od siebie robi "listing" plików. Oczywiście nie będzie tego robił jeśli odpowiednio się zmodyfikuje .htaccess. Więc wyciągnij z tego wnioski :)

tofik177
komentarz
komentarz

Tu masz troche przerobiony przezemnie skrypt czytajacy z katalogu i wyswietlajacy linki i wage pliku..

<?phpecho '<?xml version="1.0" encoding="iso-8859-2"?>';?><html ><head><style type="text/css">//tu mozna dac style stronki</style></head><body><?php$d = dir('jpg');while($plik = $d->read()){  if(($plik!=".")&&($plik!="..")&&($plik!="Thumbs.db")){$r=round(filesize('jpg/'.$plik.'')/1024/1024,3); // rozmiar plików w MB$ikona=('<img src="plik.png" height="19"width="16"/>'); //ikona przed nazwa pliku, plik.png to jakas graficzka wyswietlana przed nazwą$link=('<a href="jpg/'.$plik.'"target="blank">'); // linku do plikuecho '<i><b> '.$ikona.' '.$link.''.$plik.'</a></b></i> '.$r.'MB <br>';  // wyswietlanie wszystkich zmiennych na stronie}}$d->close();?></body></html>

Zapisac plik jako index.jpg

Skrypt umieszczony w dowolnym katalogu na serwerze czyta zawartosc podkatalogu "jpg" (tu okreslasz jaki katalog ma czytac i wyswietlac $d = dir('jpg'); ) i wyswietla liste plików

Po kliknieciu otwiera w nowym oknie

jak chcesz zeby np index.php był w tym samym katalogu co pliki ale nie był wyswietlany w spisie plikow (lub inne pliczki np grafiki itd) to trzeba dodac do warunku

 if(($plik!=".")&&($plik!="..")&&($plik!="Thumbs.db"))

nazwe pliku.. index.php

 if(($plik!=".")&&($plik!="..")&&($plik!="Thumbs.db")&&($plik!="index.php"))

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.