![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 17.03.2004 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze raz. Mam na serwerze katalog z plikami graficznymi (same jpg). Katalog ten umieszczony jest poza strukturą plików serwera www.
Nazwy tych plików trzymam w mysql. Muszę wyświetlić w znaczniku img plik którego nazwę ściągnę z mysql. Trudność polega na tym że znacznik img jako argument przyjmuje ścieżkę do pliku i ścieżka ta nie może sięgać do pliku poza strukturą html. Jak to zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) udało mi się zrobić to na dwa niezadowalające sposoby: -umiem wyświetlić ten plik ale nie w znaczniku img tylko jako jedno zdjęcie i nic więcej w przeglądarce -umiem sięgnąć po plik, skopiować go do struktury html i wyświetlić ale robi się wtedy bałagan pomocy !! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 136 Pomógł: 0 Dołączył: 2.01.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
No to ten sposób powinien Cię zadowolić.
Zrób sobie skrypt "obrazek.php", który jako argumenty będzie przyjmował dane potrzebne do identyfikacji jednego rekordu z tej tabeli z obrazkami (jakiś tam pewnie ID obrazka). I ten skrypt niech po pobraniu nazwy obrazka, otwiera go poprzez fopen(), wysyla do przegladarki poprzez header() odpowiednie nagłówki (nagłówki mówiące o tym, że zaraz poleci obrazek) i potem wypluwa zawartość pliku "na ekran". Przeglądarka zachowa się tak jakby dostała obrazek z odpowiedniego pliku i wyświetli go (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 30.09.2025 - 14:15 |