Mein PHP-Script gab keinen Text aus. Nach dem ich das font_file ins
Webverzeichnis kopiert habe, geht es mit dem 1. Beispiel.
Woran kann es liegen dass das 2.Beispiel nicht funktioniert?
Mein PHP-Script gab keinen Text aus. Nach dem ich das font_file ins
Webverzeichnis kopiert habe, geht es mit dem 1. Beispiel.
Woran kann es liegen dass das 2.Beispiel nicht funktioniert?
Wahrscheinlich limitiert dein PHP den Zugriff auf Verzeichnisse ausserhalb des Web Roots (Standardverhalten).
Im Webserver oder PHP-Logfile steht dann etwas wie
PHP Warning: is_readable(): open_basedir restriction in effect. File(/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf) is not within the allowed path(s) [...]
(Beispiel von nginx / php-fpm)
Siehe auch: PHP: Beschreibung der php.ini-Direktiven des Sprachkerns - Manual
Danke, sehr guter Hinweis.