Sziasztok!
Szeretnék dinamius diagrammokat készíteni, de sehogy sem tudom használni az ImageTTFText() függvényt. Már háromszor újra fordítottam a PHP-t úgy hogy használtam a --with-ttf és --with-freetype-dir kapcsolókat (együtt is meg külön-külön), de még semmi eredmény. Ha meghívom a függvényt a php-ben, akkor a böngésző, amikor megpróbálja megjeleníteni a képet csak annyit ír, hogy hibás a kép és nem tudja megjeleníteni. Mit lehetne ezzel tenni?
- 2808 megtekintés
Hozzászólások
nyilvan valamit rosszul csinalsz, de tul keves az info.
egy a lenyeg: phpinfo(); megmutatja, hogy mi a helyzet (configure-t is meg az extensionoket is)
t
- A hozzászóláshoz be kell jelentkezni
Az oké hogy megmutatja de nem is szerepel köztük. A GD-nél nyoma sincs ilyennek. És az a probléma, hogy nem tudom hogy akkor mit kellene még configure opcióként megadni fordításkor. De mondd, hogy milyen infó segítene még.
- A hozzászóláshoz be kell jelentkezni
mondjuk egy phpinfo() url sokat lenditene az ugyeden.
amugy biztos vagy benne, hogy azt a php-t hasznalod, amit frissen forgatsz?
ha biztos vagy benne, akkor a config.log-ot nezegesd, hogy mit miert nem talal meg.
- A hozzászóláshoz be kell jelentkezni
http://enacirruh.myip.hu/phpinfo.php
Tuti biztos, hogy jó php fut mivel a phpinfo() is írja a Build Date-t meg a config parancsot.
Megnéztem a config.log-ot de ott nem ír hibát.
- A hozzászóláshoz be kell jelentkezni
freetype-devel van font?
t
- A hozzászóláshoz be kell jelentkezni
libfreetype6-dev
libxft-dev
Ezek fent vannak.
- A hozzászóláshoz be kell jelentkezni
Probléma megoldva!
Köszönöm a segítséget!
Azért leírom hogy sikerült, hátha belebotlik valaki még ebbe a problémába.
A győztes config parancs:
./configure --with-gd --enable-gd-native-ttf --with-ttf --with-mysql --with-zlib-dir=/usr/lib/ --with-apxs2=/usr/local/apache2/bin/apxs --enable-dba --with-gdbm --with-db --enable-trans-sid --with-freetype-dir=/usr/lib --with-jpeg-dir=/usr/lib/libjpeg.so.62 --enable-exif
Aztán: make; make install;
És nem működött.
Utána: make clean; make install;
És láss csodát megy.
http://hu.php.net/manual/hu/function.imagettftext.php <- sokat segített
- A hozzászóláshoz be kell jelentkezni
Köszi h leírtad nekem is segítettél vele ;)
----
Ha egy nép elfordul saját védelmezõ Istenétõl és ahelyett más nép védelmezõ
istenét imádja, aláveti magát ama népnek is, melynek istenét elfogadta.
- A hozzászóláshoz be kell jelentkezni
Üdv!
Én a dotprojec-et szeretném feltelepíteni, de egy hibat talat, mielőtt indítanám a telepítést:
"# GD Support (for GANTT Charts)
Failed GANTT Chart functionality may not work correctly."
Google-ztam, és ezt próbáltam, de sikertelen:
./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-zlib --with-gd --with-jpeg --with-jpeg-dir=/usr/lib/
de volt ez is:
./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-zlib --with-gd --with-jpeg --with-jpeg-dir=/usr/lib/libjpeg.so.62
A hibaüzenet mindkét esetben:
configure: error: libjpeg.(a|so) not found.
A /usr/lib ide vonatkozo tartalma:
ls -l /usr/lib/libjpeg*
/usr/lib/libjpeg.so.6 -> libjpeg.so.6.0.1
/usr/lib/libjpeg.so.6.0.1
/usr/lib/libjpeg.so.62 -> libjpeg.so.62.0.0
/usr/lib/libjpeg.so.62.0.0
ls -l /usr/lib/libpng*
/usr/lib/libpng12.so.0 -> libpng12.so.0.1.2.6
/usr/lib/libpng12.so.0.1.2.6
/usr/lib/libpng.so.3 -> l
Miért nem akar települni?
Szerk:
./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-zlib --with-gd
és
./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-zlib --with-gd --with-jpeg
If configure fails try --with-jpeg-dir=
configure: error: libpng.(a|so) not found.
-
budacsik
- A hozzászóláshoz be kell jelentkezni
apt-get install libjpeg-dev.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Köszi :)
- A hozzászóláshoz be kell jelentkezni
Ezért megérte 16 hónapot várni, igaz-e?
- A hozzászóláshoz be kell jelentkezni
De meg ám :)
Viszont valakinek még jól jöhet, szóval én is szoktam nagyon régi megválaszolatlan kérdésre is válaszolni, ha úgy adódik.
- A hozzászóláshoz be kell jelentkezni
Jujj... ezt most _nagyon_ beneztem.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni