🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
9 messages
9 total messages Started by Remek Sun, 26 Aug 2001 13:20
Obrazki przez skrypt
#1137
Author: Remek
Date: Sun, 26 Aug 2001 13:20
29 lines
1759 bytes
Witam!
Na liscie jestem od kilku dni.

Teraz moje pytanko:
Robie galerie, ktore wyswietlaja obrazki (lub thumbsy) przy uzyciu
skryptu.
( <img src=obrazek.php?id=1> ). Skrypt ten sprawdza czy chcemy thumbsa (w
razie potrzeby tworzy),
czy pelny obraz. Generalnie czesc odpowiedzialna za wypluwanie obrazka
wyglada tak,

<?
// pominelem switche sprawdzajace co chcemy otrzymac
[...]
header('image/jpeg');
readfile('costam.jpg');
[...]
?>

Zauwazylem, ze dziala to bardzo (tragicznie) wolno w porowaniu ze zwyklym
umieszczaniem ( <img src=obrazek.jpg> ), czy jest na to jakas rada???

BTW generowania grafy. Mam konto z PHP z GD1.8, wszystko jest zaladowane jak
nalezy (przynajmniej tak mi sie zdaje :-) a obsluga grafy nie dziala
(JPEG|GIF|PNG format unsupported...)

Z gory dzieki za info.

Remek
Re: Obrazki przez skrypt
#1138
Author: Reggi
Date: Sun, 26 Aug 2001 14:34
13 lines
1512 bytes
> BTW generowania grafy. Mam konto z PHP z GD1.8, wszystko jest zaladowane
jak
> nalezy (przynajmniej tak mi sie zdaje :-) a obsluga grafy nie dziala
> (JPEG|GIF|PNG format unsupported...)

zobacz konfigurację za pomocą funkcji phpinfo(), czy jest w pozycji "gd"
wpis o obsłudze jpeg i png. Gifa raczej nie będzie (choć sa już możliwości,
by znmów był obsługiwany, to jednak nie jest do domyślnie dostępne w gd.

--
--
REGGI - Grafika, Internet, DTP     - - + - -    Marek Reinowski
www.reggi.pl  reggi@reggi.pl  tel. (0 58) 530 09 39  GSM: 0605 33 47 25
Re: Obrazki przez skrypt
#1139
Author: Remek
Date: Sun, 26 Aug 2001 20:54
15 lines
1505 bytes
> zobacz konfigurację za pomocą funkcji phpinfo(), czy jest w pozycji "gd"
> wpis o obsłudze jpeg i png. Gifa raczej nie będzie (choć sa już
możliwości,
> by znmów był obsługiwany, to jednak nie jest do domyślnie dostępne w gd.

Mam tak:
GD Support enabled
GD Version 1.6.2 or higher
FreeType Support enabled
FreeType Linkage with TTF library

Jak widac nic o formatach nie ma. GIFa nie potrzebuje, zalezy mi najbardziej
na PNG (skrypt generuje wykres)

Remek
Odp: Obrazki przez skrypt
#1140
Author: VooYeck
Date: Mon, 27 Aug 2001 08:42
8 lines
1187 bytes
Sprawdz czy katalog gdzie mają być generowane wykresy ma uprawnienia
zapisu (chyba 755)

Voo-yeck

> Jak widac nic o formatach nie ma. GIFa nie potrzebuje, zalezy mi
najbardziej
> na PNG (skrypt generuje wykres)
Re: Obrazki przez skrypt
#1141
Author: Remek
Date: Mon, 27 Aug 2001 19:46
13 lines
1580 bytes
Użytkownik "VooYeck" <voo-yeck@wp.pl> napisał w wiadomości
news:9md17f$gjh$1@galaxy.uci.agh.edu.pl...
> Sprawdz czy katalog gdzie mają być generowane wykresy ma uprawnienia
> zapisu (chyba 755)

Tak wszystko ma, obrazki udaja, ze sie generuja - wysyla do przegladary i
...nic.
Jezeli w funkcji 'malujacej' wykres cos nabazgram przed
Header('content-type...') (puszczam cos przed header coby zobaczyc jakie
bledy dalej wyskakuja);
to wyskakuje blad , ze nie ma obslugi grafiki.

Remek
Re: Obrazki przez skrypt
#1144
Author: Piotr Pawlow
Date: Wed, 29 Aug 2001 01:06
18 lines
1575 bytes
"Remek" <remeksub@poczta.onet.pl> wrote:
> czy pelny obraz. Generalnie czesc odpowiedzialna za wypluwanie
> obrazka wyglada tak,
> header('image/jpeg');
> readfile('costam.jpg');
> Zauwazylem, ze dziala to bardzo (tragicznie) wolno w porowaniu ze
> zwyklym umieszczaniem ( <img src=obrazek.jpg> ), czy jest na to
> jakas rada???

Może działać wolno jeśli PHP jest jako CGI. W innym przypadku nie
powinieneś zauważyć różnicy.
Aha - ustawiaj nagłówek "Last-Modified" i ew."Expires" to przeglądarka
będzie mogła sobie te obrazki pobierać z cache'a.

--
Pozdrawiam,
 Piotr Pawłow
 mailto:pp@siedziba.pl, homepage: http://pp.siedziba.pl
Re: Obrazki przez skrypt
#1142
Author: Piotr Pawlow
Date: Wed, 29 Aug 2001 01:15
14 lines
1331 bytes
"Remek" <remeksub@poczta.onet.pl> wrote:
> Mam tak:
> GD Support enabled
> GD Version 1.6.2 or higher
> FreeType Support enabled
> FreeType Linkage with TTF library

IMHO to nie jest problem PHP, ale problem ze źle skompilowaną GD. Ktoś
chyba zapomniał o -DHAVE_LIBPNG, -DHAVE_LIBJPEG

--
Pozdrawiam,
 Piotr Pawłow
 mailto:pp@siedziba.pl, homepage: http://pp.siedziba.pl
Re: Obrazki przez skrypt
#1145
Author: Remek
Date: Wed, 29 Aug 2001 21:53
15 lines
1466 bytes
> Może działać wolno jeśli PHP jest jako CGI. W innym przypadku nie
> powinieneś zauważyć różnicy.

W tej chili PHP mam jako CGI, bo klepie pod Winda (OmniHtppd) - w kazdym
razie serwer siedzi na Apache'u.

> Aha - ustawiaj nagłówek "Last-Modified" i ew."Expires" to przeglądarka
> będzie mogła sobie te obrazki pobierać z cache'a.

No wlasnie, mimo ze ustawiam Last-Modified i Expires, Obrazkow nie chce mi
trzymac w kaszy - za kazdym razem lyka z 'serwera'.

Dzieki za podpowiedzi.

Remek
Re: Obrazki przez skrypt
#1143
Author: Remek
Date: Wed, 29 Aug 2001 21:54
6 lines
1181 bytes
> IMHO to nie jest problem PHP, ale problem ze źle skompilowaną GD. Ktoś
> chyba zapomniał o -DHAVE_LIBPNG, -DHAVE_LIBJPEG

No to pozostaje mi pogadac z Adminem....

Remek
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads