Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zawartosc z podfolderu
Forum PHP.pl > Forum > Przedszkole
siestrzemcewiczowski
Siema mam pytanie co mam znienic zeby wyswietlic zawartosc podfolderu


  1. <? $go=$_GET["go"]; /* to działa tylko i
  2. wyłącznie, gdy pliki podłączane są z katalogu "teksty" i mają rozszerzenie *.txt */ if(!isset($go)) { include("http:/lkh"); } else { if(is_file("teksty/$go.txt")) { include("teksty/$go.txt"); } else echo "nie ma
  3. jeszcze takiej strony ale nie długo będzie biggrin.gif"; } ?>



teraz zawartosc jest pobierana z folderu teksty

chciałbym aby była pobierana

teksty/informatyka

jaki bedzie wtedy link skoro jesli jest z tekstów to link wyglada w taki sposob



"?go=XXX"


a przy okazji jak zrobic aby wyswietlało mi linki do plików na stronie

linki do plików które sa w folderze chcem zeby były wyswietlane:)
Wieviór
zamień tam gdzie jest: "testy/" na "testy/informatyka/" - Czy tak trudno to logicznie wywnioskować? :/
siestrzemcewiczowski
no robiłem tak i jak bedzie wygladał odnosnik ?go=...questionmark.gifquestionmark.gif
Wieviór
Wstaw te if porządnie z akapitami i wytłumacz dokładnie co chcesz zrobić to pomogę.
siestrzemcewiczowski
poopatrz chcem zeby ta http://www.darecznik.w.tkb.pl/moja_strona/...atyka/lista.txtzawartosc była wyświetlana na stronie


tak jak ta zawartość

http://www.darecznik.w.tkb.pl/moja_strona/?go=13
ten plik 13 jest wczytany z folderu teksty

chcem aby było mozna wczytywac z folderu teksty jak i z teksty/informatyka


dąże jescze do tego aby jakis skrypt wyświetlał pliki znajdujace sie w folderze


jakis skrypt własnie znajduje sie w 1 linku lista.txt




wiesz chcem miec podfoldery bo wszystko w 1 folderze to bedzie zamotanie
Wieviór
Czyli najzwyczajniej w świecie chcesz zrobić coś jak index.php?dzial=jakistam?

To prostu stwórz ifa, jeśli nie ma $_GET['dzial'] to wyświetlaj linki, jeśli jest to wyświetlaj plik: 'path/'.$_GET['dzial'].'.txt';
siestrzemcewiczowski
aj:( zabardzo nie rozumiem php a ksiazki bede miał za kilka dni mógłbys mi napisac bardzo bym prosił dla majstra to chyba nic wielkiego smile.gif

dziekuje z góry
Wieviór
strona.php:
  1. <?
  2. if (!isset ($_GET['go']))
  3. {
  4. echo 'Lista linków:<br><a href="strona.php?go=folder/plik">Link 1</a>';
  5. } else {
  6. include $_GET['co'].'.txt';
  7. }
  8. ?>


Aczkolwiek to może być mało bezpieczne ze względu na includowanie ze zmiennej $_GET, to zależy jednak od plików które masz na serwerze.
kriqs
malo bezpieczne to malo powiedziane smile.gif
pomysl ze pod co dam sobie 'http://moja.strona.pl/atak' plik atak ma roz .txt i wtedy includuje moja stronke. hmmm ? =]
najlepjej zrob to tak
  1. <?
  2. if (!isset ($_GET['go']))
  3. {
  4. echo 'Lista linków:<br><a href="strona.php?go=folder/plik">Link 1</a>';
  5. } 
  6. else if ( file_exists( $_GET['go'].'.txt' ) )
  7. {
  8. include $_GET['go'].'.txt';
  9. }
  10. else
  11. {
  12. include 'index.txt';
  13. }
  14. ?>


mam nadzieje ze jest to jasne smile.gif
ale najlepjej to sobie poczytaj jakis kurs albo to forum tu jest bardzo duzo informacji na temat php itp.

pozdrawiam
kriqs
siestrzemcewiczowski
super dziekuje dokładnie oto mi chodziło

jeszcze jedno małe pytanko smile.gif jak zrobic zeby w takim przypadku np. jak ten ze tresc stropny jest długa

to zeby menu było mimo wszystko w jednym miejscu bo widze ze tutaj sie przesuneło...

http://www.darecznik.w.tkb.pl/moja_strona/?go=2/30


wytłumaczcie mi co to jest ten Div w moim przypadku to jest costam blokowy?


uzyłem tego poniewaz nie mogłem inaczej umiescic na samej górze menu

  1. <div id="menu_vert" style="width: 184; height: 242">
  2. <p dynamicanimation="fpAnimhopWordsFP1" id="fpAnimhopWordsFP1" style="position: relative !important; visibility: hidden" language="Javascript1.2">
  3.  
  4. <a href="#" class="as">Home</a>
  5. <br><a href="#" class="as">Home</a>
  6. <br><a href="#" class="as">Home</a>
  7. <br><a href="#" class="as">Home</a></div>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.