zaczynam przygode z php i sptkal mnie taki problem, chce wrzucic do tworzonej przeze mnie stronki galerie. Wybralem juz nawet pewna znaleziona na jakiejs stronce ze skryptami. ale problem polega na tym ze nijak nie moge tej galerii umiescic tam gdzie bym chcial.
Stronka oparta jest na tabelach, lewa strona to menu, prawa czesc wlasciwa w ktorej chce includowac galerie.
struktura wyglada tak: plik index.php gdzie zawarte jest to co trzeba, katalogi:
page/ w nim pliki z rozszerzeniem php to pliki odpowiedzialne za tresc danej podstrony
include/ tutaj wrzucona czesc odpowiedzialna za menu.
galeryja/ w do tego kat wrzucam kat z fotkami, tutaj tez zamiescilem plik gallery.php ktorego kod wyglada tak:
<? // funkcja pokazuje katalogi function show_img_folders() { { if($img_dir!='.' && $img_dir!='..') } } // funkcja pobiera obrazki z katalogu function get_images($dir) { // tablica z roszerzeniami ktore bedzie obslugiwac nasza galeria // ladujemy obrazki { if($image != '.' && $image != '..') { $images[] = $image; } } return $images; } // funkcja pobiera opisy function get_desc($dir) { // otwieramy plik z opisami $file = 'images.txt'; { { } return $desc_exp; // zwracamy tablice } { { $dir = $_GET['dir'].'/'; // katalog z fotkami $images = get_images($dir); // pobieramy do zmiennej nazwy obrazkow $descriptions = get_desc($dir); // pobieramy do zmiennej opisy $col = 4; // ilosc kolumn obrazkow // sprawdzamy czy tablica zawiera jakies nazwy obrazkow // wyswietlamy wszystko echo '<table align="center" style="border: 1px solid #000000"><tr><td colspan="'.$col.'"><b>'.$dir.'</b></td></tr><tr>'; foreach($images as $img) { echo '<td align="center"><table><tr><td valign="top" align="center"><a href="'.$dir.$img.'" target"_blank"><img src="graph.php?img_name='.$dir.$img.'" width="100" height="100" border="0"></a></td></td></tr><tr><td align="center">'; foreach($descriptions as $desc) { } $i++; if($i==$col) // jesli $i = liczbie kolumn, tworzymy nowy wiersz { $i=0; } } } else show_img_folders(); // pokazujemy katalogi ?>
dzialac to powinno tak na stronce pojawiaja sie linki do kat z fotkami a dana funkcja wyswietla odp fotki.
Skrytp normalnie dziala tylko w momencie kiedy prubuje go wrzucic w ta czesc strony o ktorej wspomnialem wczesniej nie wyswietla nic.
moj plik galeria.php w katalogu page wyglada tak:
<? $newspath = "galeryja"; include("$newspath/gallery.php"); ?>
prosze madre glowy o podpowiedzi. z gory trafiacie do mojego hall of fame