![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ja mogę osiągnąć w php taki efekt:
mam na stronie jakieś pliki np: zzz.txt cos.pdf z góry nie wiem jakie mają rozszeżenie ponieważ to użytkownik je dodaje. Więc nie mogę napisać po prostu: <a href="aa.rar">aa</a> Jak mogę wyświetlić ich zawartosc albo dać link do zapisu? Po uploadzie zapisuje je na stronie jako linki. Zrobiłem, że po kliknięciu odsyła do podglad.php ale jaki kod mam wklepać, żeby go wyświelić dany plik w podlad.php. Nie wiem czy ta droga jest dobra, może lepiej jak odrazu po kliknieciu bedzie wyskakiwac okienko "zapisz"? Same linki wygladaja tak: echo ' <a href=podglad.php?plik= '.$plik.' "> ' .$plik. '</a><br />'; Prosze o jakieś porady, nie wiem czym w 'podlad' mam includowac cos, przesylac itp? edit: strone mam w obiektowym, to jakby nikt mi nie umial pomoc w tym dziale to prosze o przeniesienie Ten post edytował gosc25 15.05.2010, 14:08:42 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 5 Dołączył: 7.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Uniwersalnego sposobu nie ma. Niestety :-(. Już nawet dla plików graficznych nie ma jednego zintegrowanego systemu wyświetlania. Będziesz musiał sprawdzić typ pliku i postąpić odpowiednio do sytuacji. Jak jest to plik graficzny to wstawić go w html przez znacznik <img />, np pdf wygodnie wstawić przez
Jeśli chcesz zwrócić z PHP plik bezpośrednio do przeglądarki musisz poinformować ją, o tym jaki masz typ przez polecenie header. Przykład dla gif: Poczytaj sobie też tego blog o uploadzie i sprawdzaniu typu plikow i ewentualnie popatrz jak to można wyświetlić pliki graficzne z PHP |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, poradziłem sobie, jak dalsze trudności wynikną to dam znać (IMG:style_emoticons/default/winksmiley.jpg) . Miałem błąd w kodzie i przekombinowałem próbując go obejść.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 00:44 |