Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Php jako png
marcinvx
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 11.02.2011

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


witam, zrobilem generator sygnaturek php, i mam problem z dodaniem linku wygenerowanego obrazka na forum,
link jest taki:
costam.pl/generator.php?id=3
a powinno być tak: costam.pl/generator.png?id=3

Jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
KrzysiekWildfire
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 11
Dołączył: 27.10.2010
Skąd: Kutno/Poznań

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


Możesz to zrobić przez mod rewrite - ale osobiście uważam takie rozwiązanie za nieeleganckie.

Aby wyświetlić zdjęcie, musisz wysłać header:

header('Content-type: image/png');

To że link kończy się .php tak na prawdę nic nie znaczy - jeżeli przekażesz go w <img src="costam.pl/generator.php?id=3" /> to Ci go ładnie wyświetli.

A jeżeli 'musisz' mieć link kończący się na .png - to rzeczywiście mod_rewrite (w pliku .htaccess tworzysz regułę, która przepisuje wszystkie adresy z /generator.png* na /generator.php$1) - ale osobiście odradzam takie coś, lepiej użyć prostego sposobu.
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: 3.10.2025 - 06:30