Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyświetlanie obrazków.
PcPablo
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 20.10.2002
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Jestem początkującym użytkownikiem php i można powiedzięć, że jeszcze nic nie umiem. Narazie tylko bawie się funkcją include. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Chce zrobić galerie zdjęć na stronie www.panoramy.kielce.com .
Chcę zrobić to w ten sposób, żeby zdjęcia otwierały się ze zmiennej podanej w adresie.
Np. adres www.panoramy.kielce.com?str_gl.php?panorama=zdjecie&zdjecie=ulica1

No i żeby w ten sposób wyświetliło mi się zdjęcie ulica1.jpg na stronie zdjęcie.php

<? <img border="1" src="".$zdjecie.""> ?>
Takie coś nie działa, więc powinno być co innego, ale nieststy nie wiem co. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




A moze tak najpierw http://forum.php.pl/viewtopic.php?t=789 ? albo manual? Bo na moje oko na 100% chodzi o to...
Go to the top of the page
+Quote Post
RaZor
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 16.10.2002
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
Np. adres www.panoramy.kielce.com?str_gl.php?panorama=zdjecie&zdjecie=ulica1

No i żeby w ten sposób wyświetliło mi się zdjęcie ulica1.jpg na stronie zdjęcie.php

<? <img border="1" src="".$zdjecie.""> ?>
Takie coś nie działa, więc powinno być co innego, ale nieststy nie wiem co. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Oczywiście proponuje na początek kursy i manual. Jednak dokładnie w tym przypadku:
www.panoramy.kielce.com/str_gl.php?panorama=zdjecie&zdjecie=ulica1.jpg

Ale nie jest to dobre rozwiązanie gdyż ktos może sobie w miejse zdjęcia podstawić co mu się podoba np. scrypt (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

lub : <? <img border="1" src="".$zdjecie.".jpg"> ?> Czego też nie polecam.

Zalecam zrobić jakąś liste zdjęc i:
www.panoramy.kielce.com/str_gl.php?panorama=zdjecie&nr=1
no i jakąś funkcje do wybierania obrazka z listy po numerze (jeżeli niema obrazka na liście to ERROR).
Go to the top of the page
+Quote Post
scanner
post
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




To jak juz sie tak bawimy, to jeszce lepiej bedzie:
Kod
www.panoramy.kielce.com?str_gl.php?panorama=zdjecie&zdjecie=1
Kod
<img border="1" src="zdjecie<? echo $_GET['zdjecie']?>.jpg">
oczywisce calosc dobrze by bylo zamknac w if(file_exist(...)){} ale to juz zadanie domowe
Go to the top of the page
+Quote Post
PcPablo
post
Post #5





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 20.10.2002
Skąd: Kielce

Ostrzeżenie: (0%)
-----


No ludziska wielkie dzięki.
Scanner: podoba mi sie Twoja propozycja i chyba z niej skorzystam.
Jest prosta i jak dla mnie na początek jest bardzo dobra. Będę częściej zadawał pytanka na Forum, to może pomału pomału będę coraz więcej umiał php z połączeniem z jakimś dobrym podręcznikiem do php. A właśnie, może mi coś polecicie? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam[/b]
Go to the top of the page
+Quote Post
RaZor
post
Post #6





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 16.10.2002
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
No ludziska wielkie dzięki.
Scanner: podoba mi sie Twoja propozycja i chyba z niej skorzystam.
Jest prosta i jak dla mnie na początek jest bardzo dobra. Będę częściej zadawał pytanka na Forum, to może pomału pomału będę coraz więcej umiał php z połączeniem z jakimś dobrym podręcznikiem do php. A właśnie, może mi coś polecicie? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam[/b]


Jeżeli nie znasz innego jezyka programowania to polecam
"php& MySQL dla Webmastera"
Autor : Marek Nowakowski
Wydawnictwo Translator

To ksiażka dla bardzo początkujących, jednak po jej przewertowaniu można już coś ciekawego napisać.

Jeżeli znasz inne języki to polecam
"php 4 APLIKACJE"
Autorzy: Tobias Ratschiller, Till Gerken
Wydawnictwo: Robomatic

Tam nie znajdziesz podstaw jednak znajdziesz praktyczne zastosowania i omówienie konkretnych problemów.

Ale się naprodukowałem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Mam nadzieje, że się przyda.

php RuleZ 8)
Go to the top of the page
+Quote Post
scanner
post
Post #7





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Cytat
Scanner: podoba mi sie Twoja propozycja i chyba z niej skorzystam.

Spoko.. ja do tej konstrukcji dojrzalem po pol roku uzywania php, hyhy... A jako ze uzywam edytora WYSIWYG do HTML'a, to logicznym jest pakowanie do kodu php tylko tego co jest naprawde dynamiczne pisanie <? echo '<head>' ?> mija sie z celem:)

Ksiazka? Jak RaZor pisał. Jesli nie znasz żadnego innego języka, to książka konieczna. Ale jesli programowałes kiedykolwiek to wystarczy umiejętnośc posługiwania sie manualem.
Go to the top of the page
+Quote Post
dragossani
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Radzę nie zapominać o kwestiach bezpieczeństwa. Rozszerzenie do pliku najlepiej dopisywać samemu - tak jak napisał scanner. Ja bym dodał jeszcze:
Kod
$zdjecie=str_replace('.','',$zdjecie);

$zdjecie=EscapeShellCmd($zdjecie);

$zdjecie=$DOCUMENT_ROOT.dirname($_SERVER['PHP_SELF']).'/'.$zdjecie.'jpg';

Tak na wszelki wypadek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Trzeba sobie wyrabiać nawyki, bo potem łatwo zapomnieć o detalach i dziura w zabezpieczeniach gotowa.
Go to the top of the page
+Quote Post
scanner
post
Post #9





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Swięte słowa.
Go to the top of the page
+Quote Post
PcPablo
post
Post #10





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 20.10.2002
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Dragossani: Cieszę się niezmiernie, ale chciałbym, żebyć mi wytłumaczył mniej więcej o co chodzi w tym kodzie co mi napisałeś w oststnim wpisie. PO co jest gdzie go włożyć i czy coś innego będzie trzeba zmieniać. Narazie to ja jestem lewy do tego. Więc zrozumcie mnie.

Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 11:50