Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%)
|
Witam.
Mamtaki skrypt :
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 :
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] |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 1 Dołączył: 8.06.2009 Skąd: Sopot Ostrzeżenie: (0%)
|
Hi,
Pierwsze co mi przyszło do głowy to czy używasz jakiegoś narzędzia do debuggowania. Ja nie jestem jakoimś phpowym wymiataczem ale jak mi jakieś giną elementy z urla albo z zapytania SQL to najłatwiej ustawić sobie w tej okolicy skryptu tzw. breakpoint i zobaczyć krok po kroku jak napisany przez ciebie kod tworzy ten url z użyciem get. Jeżli któraś ze zmiennych nie jest przkazana to wszystko ci wyjdzie właśnie w debugerze. Ja np. używam eclipsa i xdebugg. Trochę jest zabawy z ustawieniem ale później to oszczędza czas.... Nie wiem czy ci to pomoże... ale może |
|
|
|
Post
#3
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Użyj poniższego kodu, zobaczysz, czy masz puste:
Cały problem polega na tym, że wywołując obrazek, nie możesz wysłać żadnych danych przed nagłówkiem. Spróbuj tak:
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%)
|
Po wywołaniu tej pierwszej funkcji pojawia się : Array ( [go] => Kinga/2.jpg )
Czyli dobrze, pokazuje się ścieżka do zdjęcia. Teraz tą scieżkę jak wstawić do <img src.... ? Bo jak zapisuje do zmiennej to nie działa.... a ta druga funkcja to nie da rady bo plik graps.php zmienia na proporcjonalny oprazek czyli tworzy miniaturke, a ja chce do pliku play.php i w zmiennej przekazac zeby sie wyswietlilo... Metodą prób i błędów - tak samo jak robiłem, ale coś nie wiem czemu ale poszło ;p własnie przekazałem zmienna i teraz się wyswietliło, a wczesniej nie ;p pewnie jakas literówka ;p dzięki za pomoc w temacie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#5
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Metodą prób i błędów - tak samo jak robiłem, ale coś nie wiem czemu ale poszło ;p własnie przekazałem zmienna i teraz się wyswietliło, a wczesniej nie ;p pewnie jakas literówka ;p dzięki za pomoc w temacie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Musisz uważać na wszelkie "ciapki", czyli znaki ' i ". Brak jakiegokolwiek lub użytego w nie takim miejscu jak powinno, niweczy całą pracę. Używaj edytora, który to potrafi kontrolować. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%)
|
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%)
|
Tak, pewnie dlatego.
A tak na koniec tematu, powiecie - kiedy stosować 'cos' a kiedy "cos" ? Bo jednak odkrywa różnicę, a czasami miałem bprzez to błędy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#8
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Piszą o tym w każdym kursie ;p
Generalnie: między " " się wykona, między ' ' się wyświetli. Czytelniej jest z apostrofami, wtedy musisz łączyć ciągi za pomocą . (kropki). Ten post edytował Kshyhoo 16.06.2009, 16:08:51 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 13:26 |