Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak wyświetlić na stronie php obrazek?
harbii
post
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


Może proste ale nie moge wykombinic sad.gif

mam coś takiego:

  1. <A HREF="image/1.jpg" target="ImageWindow" style="text-decoration:none">
  2. <IMG SRC="./mini/1_m.jpg" width="80" height="80" BORDER="0" ALT="1.jpg">
  3. <div style="text-align: center">1.jpg<BR></div></A>


i otwiera sie fotka w nowym oknie przeglądarki.

Ja bym chciał aby otworzyła się w nowym oknie ale w pliku np fotki.php

  1. <?php
  2. <A HREF="fotki.php?srodek=image/1.jpg" target="ImageWindow" style="text-decoration:none">
  3. <IMG SRC="./mini/1_m.jpg" width="80" height="80" BORDER="0" ALT="1.jpg">
  4. <div style="text-align: center">1.jpg<BR></div></A></FONT>
  5. ?>


Coś takiego otwiera mi znaczki zamiast fotki

Jak zrobić aby oteorzyła się fotka na strone fotki.php?
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 25)
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Oj. To bolało ałć winksmiley.jpg

musisz uzyc print lub echo.
np.

  1. <?php
  2. print '<A HREF="fotki.php?srodek=image/1.jpg" target="ImageWindow" style="text-decoration:none">
  3. <IMG SRC="./mini/1_m.jpg" width="80" height="80" BORDER="0" ALT="1.jpg">
  4. <div style="text-align: center">1.jpg<BR></div></A></FONT>'
  5. ?>


Może teraz zadziała? :/
Wątpie jednka, bo piszesz, że ci sie znaczki pojawiaja, to oznacza, że plik php nie jest parsowany. Masz wogóle serwer zainstalowany?


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
phpuser
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 8.04.2004
Skąd: Żary woj. lubuskie

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


A pozatym jeśli nie będziesz wykorzystywać żadnych dynamicznych danych w tym kodzie, to możesz go wyświetlić w pliku*.php bez ujmowania kodu w znaczniki <?php ?> i też będzie działać:)


--------------------
Przekonania są większymi wrogami prawdy niż kłamstwa...

Apache: 2.0.58, php: 5.1.4, MySQL: 5.0.23
Go to the top of the page
+Quote Post
harbii
post
Post #4





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


serwer oczywiście mam zainstalowany winksmiley.jpg
ale niestetypanowie ani echo ani print z <? czy bez <? otwierają się znaczki zamiast danego rysunku.

Jakieś inne pomysły?
Go to the top of the page
+Quote Post
NetJaro
post
Post #5





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


A spróbuj <?php (nie <?).
Go to the top of the page
+Quote Post
harbii
post
Post #6





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


nic z tego. dalej krzaki
Go to the top of the page
+Quote Post
dawhol
post
Post #7





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

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


moim zdaniem najwidoczniej niemasz zainstalowanego php serwer moze i masz ale bez php lub poprostu nie wrzucasz plików do katalogu serwera i nie odpalasz poprzez adres localhost (jezeli to jest serwer na domowym kompie) tylko robisz normalnie otwórz i myslisz ze zadzaiała a jednak nie smile.gif

Musisz pliki umiescic w katalogu www serwera, a pozniej w przegladarce wpisac localhost

i najlepiej stwórz taki plik na poczatek:
test.php
  1. <?php phpinfo(); ?>


i odpal go localhost/tes.php jak ci sie pojawi tabla to masz php a jak nie to niemasz ;p


--------------------
Go to the top of the page
+Quote Post
harbii
post
Post #8





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


kolego mam napisanych (prostych bo sie uczę) pare stronek w php. gdybym nie miał serwera to by mi się wogule nie otwierało. Wiem jak to działa i uwierz mi na słowo, że to akurat mam dobrze zrobione.
(Uruchomiony EasyPHP i pliki w katalogu WWW w folderze z easy php - tylko w ten sposób możesz zobaczyć stronke napisaną w php) Podrugie kopiowałem na serwer, na ktorym mam inne stronki napisane w php i też nie otwierają się fotki.
Reasumując
gdybym nie miał odpalonego serwera i plików w odpowiednim folderze to wogule by mi się nie otwierały stronki - a nie tylko fotki.

Czy ktoś ma jeszcze jakiś pomysł?
Go to the top of the page
+Quote Post
Ziels
post
Post #9





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

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


Jeśli nie zadziała ci
  1. <?php
  2. <A HREF="image/1.jpg" target="ImageWindow" style="text-decoration:none">
  3. <IMG SRC="./mini/1_m.jpg" width="80" height="80" BORDER="0" ALT="1.jpg">
  4. <div style="text-align: center">1.jpg<BR></div></A>
  5. ');
  6. ?>


To znaczy że nie masz php.
Go to the top of the page
+Quote Post
NetJaro
post
Post #10





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


A może podasz link na którym tak podobno nie ma php ;-)?
Go to the top of the page
+Quote Post
=kokos=
post
Post #11





Grupa: Zarejestrowani
Postów: 114
Pomógł: 0
Dołączył: 6.08.2006

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


Co to za dziwne krzaczki Ci się pokazują? a ścieżka do obrazka napewno jest poprawna?


--------------------
Początkujący
Go to the top of the page
+Quote Post
=kokos=
post
Post #12





Grupa: Zarejestrowani
Postów: 114
Pomógł: 0
Dołączył: 6.08.2006

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


nie mam różowego pojęcia co to może być O_O blink.gif . pierwszy raz coś takiego widzę

czy na tych stronkach, które podałeś wyżej użyłeś php do wyświetlania obrazków?

Ten post edytował =kokos= 11.08.2006, 18:36:59


--------------------
Początkujący
Go to the top of the page
+Quote Post
harbii
post
Post #13





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


tak ale w inny sposób, teraz chodzi o to aby link otwierał fotke w konkretnej stronce.
Go to the top of the page
+Quote Post
NetJaro
post
Post #14





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


A jak to działa?
Podaj kod co wyświetla zawartość http://www.mk-jubiler.pl/index.php?srodek=image/1.jpg

Jeżeli dajesz include('image/1.jpg'); to nie dziwne, że jest taki błąd ;-)
Go to the top of the page
+Quote Post
harbii
post
Post #15





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


różne sposoby, teraz jest tak:
  1. <?php
  2. <A HREF="index.php?srodek=image/1.jpg" target="ImageWindow" style="text-decoration:none">
  3. <IMG SRC="./mini/1_m.jpg" width="80" height="80" BORDER="0" ALT="1.jpg">
  4. <div style="text-align: center">1.jpg<BR></div></A>
  5. ');
  6. ?>
Go to the top of the page
+Quote Post
NetJaro
post
Post #16





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


Ale ja chcę dojść dlaczego pojawiają się te dziwne znaki - więc chce wiedzieć, jak wyświetlasz obrazki smile.gif
Go to the top of the page
+Quote Post
harbii
post
Post #17





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


to co mam ci pokazać?
Go to the top of the page
+Quote Post
NetJaro
post
Post #18





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


Aktualny index.php.
Go to the top of the page
+Quote Post
mike
post
Post #19





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Założe się że gdziec dajesz
inlude( 'plik.jpg' )
a nie możesz tego robić.

Weś daj miże plik index.php na phpfi.com i pokaż nam go, bo tak to możemy w ciucibabke się bawić jeszcze przez 100 postów.


I popraw tytuł wątku na zgodny z zasadami pisania na forum Przedszkole bo inaczej go zamknę.
Go to the top of the page
+Quote Post
legorek
post
Post #20





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Robisz PPBPPP (Pierwszy Podstawowy Błąd Początkującego Programisty php).

Zobacz Co się stanie jak wpiszesz:
http://www.mk-jubiler.pl/index.php?srodek=index.php
W ten sposób, jeśli na dodatek masz serwer skonfigurowany na możliwość otwierania plików z po za serwera mozna ci "wstrzyknąć" dowolny kod.


--------------------
Go to the top of the page
+Quote Post
-Gość-
post
Post #21





Goście







  1. <?php
  2. include('baner.php')
  3. ?>
  4. <?php
  5.  
  6.  
  7. if (isset($_GET['srodek']))
  8. {
  9. $srodek=$_GET['srodek'];
  10. include("$srodek");
  11. }
  12. else
  13. { 
  14. include('start.php');
  15. }
  16.  
  17. ?>
  18. <?php
  19. include('stopka.php')
  20. ?>
Go to the top of the page
+Quote Post
mike
post
Post #22





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Dwa razy już zostało Ci powiedziane tutaj że nie możesz robić tak:
include( 'inage.jpg' )
a Ty nadal to robisz i dziwisz się że nie działa.

Jak nie rozumiesz tego co sie dzieje to otwórz sobie jakiś plik .jpg w notatniku i zobacz co dostaniesz.
Potem otwierzasz dokumantację include() i co czytasz?
Cytat
Instrukcja include() służy do wczytania i wykonania kodu z określonego pliku w trakcie wykonywania skryptu.


Nadal zdziwony że sa krzaki?

P.S.
Prosiłem o coś, prawda?
zasady panujące na forum Przedszkole
Go to the top of the page
+Quote Post
-Gość-
post
Post #23





Goście







wiem ze to wyedytowany plik jpg jestem początkujący ale nie głupi
więc jak zrobić aby pokazal sie obrazek?

więc jak nie include to jak?
Go to the top of the page
+Quote Post
nospor
post
Post #24





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
wiem ze to wyedytowany plik jpg jestem początkujący ale nie głupi

hmmm.... nikt tego nie powiedzial, ale problemy z czytaniem to na 100% masz. mike_mech dwukrotnie ci o cos prosil, a ty olewanko dalej robisz. No coz, nie pozwole by mike_mech byl goloslowny:
Cytat
bo inaczej go zamknę.
Wiec zamykam do czasu az napiszesz do ktoregos z moderatorow PW z tekstem co masz poprawic

Po drugie: jak juz sie zarejstrowales, to sie zaloguj smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mike
post
Post #25





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Gość @ 12.08.2006, 22:02 ) *
wiem ze to wyedytowany plik jpg jestem początkujący ale nie głupi

Wybacz ale ... no ne wiem.
Dostałeś odpowiedź już z pięć razy w tym wątku.

Znasz taki tag jak <img> ?
Pewnie znasz.
W atrybucie src podajesz adres obrazka, prawda?
Więc podej tam adres. Skąd go wziąść? Przychodzi w $_GET

Do tego potrzebny Ci tylko operator łączenia ciągów. Poczytaj tutaj: Łańcuchy znaków (string) i tutaj Operatory Stringów

A tak poza tym dwa razy prosiłem i olałeś moja prośbę.
Więc ja olewam Twój problem. Na tym forum panują pewne zasady i nieprzestrzeganie ich, a w szczególności olewanie próśb o ich przestrzeganie skutkuje zamknięciem wątku.

Cytat(nospor @ 12.08.2006, 22:09 ) *
hmmm.... nikt tego nie powiedzial, ale problemy z czytaniem to na 100% masz.

Nie, nie powiedziałem, ale i tak jest o tym przekonany laugh.gif

------
Otwieram, tylko proszę, popraw tytuł smile.gif

Zamiast:
  1. <?php
  2.  
  3. srodek=$_GET['srodek'];
  4. include("$srodek");
  5.  
  6. ?>

powinieneś cać coś takiego
  1. <?php
  2. //...
  3.  
  4. echo '<img src="' . $_GET[ 'srodek' ] . '" />';
  5.  
  6. //...
  7. ?>

Dlatego że nie powinieneś wczytywac zawartości tego .jpg'a tylko wyświetlic tag <img> ze ścieżką do niego.
A ścieżka przychodzi w $_GET
Go to the top of the page
+Quote Post
harbii
post
Post #26





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


Noooooooooooooooooooooooooooo suppperrrrrrrr!!! biggrin.gif biggrin.gif biggrin.gif biggrin.gif
WIELKIE DZIĘKI!!! mike_mech - masz rabaty na www.mk-jubiler.pl tongue.gif

- i sorry za mój brak profesjonalizmu rolleyes.gif :roll2:

Ten post edytował harbii 12.08.2006, 22:40:40
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 22.08.2025 - 06:05