Mamtaki skrypt :
<? /***************************************************************************** * Skrypt galerii v1.0 * * Autor: Błażej Gruszka "Sn!pe" * * Date: 2006-01-04 * * www.snipe.ekipa.be * * www.ekipa.be * * * * Skrypt potrzebuje biblioteki GD aby dzialal poprawnie * * Opisy powinny znajdowac sie w pliku images.txt w danym katalogu, * * w osobnych linijkach w formacie: obrazek1.jpg|Jakis opis do obrazka * * * * Jesli chcesz uzywac tego skryptu zostaw maly buttonik na stronie * * z adresem do strony domowej autora * ******************************************************************************/ // 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 = 7; // ilosc kolumn obrazkow // sprawdzamy czy tablica zawiera jakies nazwy obrazkow // wyswietlamy wszystko echo '<table align="center" style="margin-left : auto; margin-right : auto;"><tr><td colspan="'.$col.'"></td></tr><tr>'; foreach($images as $img) { echo '<td align="center"><table><tr><td valign="top" align="center"><a href="'.$dir.$img.'"><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 ?>
Wyświetla on między inny zdjęcia z danego katalogu. No dobra, mamy zdjęcie i jak klikam w miniaturke pojawia się nowe, w oryginalnym rozmiarze.
Chcę, by po kliknięciu na zdjęcie pokazywała się nowa strona z obrazkiem a nie obrazek jak jest teraz.
Pomyślałem tak, by zamiast <a href="'.$dir.$img.'"> przekazać te zmienne do pliku play.php metodą GET, czyli tak by wyglądało : <a href="play.php?go='.$dir.$img.'"> i w pliku play.php zrobic :
<?php $zmienna = $_GET['go']; echo "<img src='$zmienna'>; ?>
ale coś mi nie smiga, tak jakby te zmienne przekazane były puste... ma ktoś jakiś pomysł ? Chcę wyświetlić stronę z obrazkiem po kliknięciu, a nie obrazek, gdzie zadnego html`a nie wstawię.
Czekam
[/php]