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. 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. 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...


--------------------
scanner.info
Warto pamiętać: KISS, DRY
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. 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 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).


--------------------
-------=] Smoke No Dope
Make Your OWN Web [=-------
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


--------------------
scanner.info
Warto pamiętać: KISS, DRY
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? 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? 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 winksmiley.jpg Mam nadzieje, że się przyda.

php RuleZ 8)


--------------------
-------=] Smoke No Dope
Make Your OWN Web [=-------
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.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
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 smile.gif Trzeba sobie wyrabiać nawyki, bo potem łatwo zapomnieć o detalach i dziura w zabezpieczeniach gotowa.


--------------------
cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
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.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 06:23