Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyświetlanie grafiki
psmoczynski
post
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 !!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukaswoj
post
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)
Go to the top of the page
+Quote Post

Posty w temacie


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: 30.09.2025 - 14:15