imagettftext()関数を使用して、カスタムキャプチャスクリプトを作成しています。
PHP(バージョン5.3.8)を実行しているPCでコードを正常に実行してテストしましたが、PHP(バージョン5.2.17)を実行している共有ホスティングアカウントにアップロードすると、次のエラーが発生します。
Warning: imagettftext() [function.imagettftext]: Could not find/open font in /home/pheelco/public_html/captcha.php on line 17
これは17行目です。
imagettftext($img, 25, 0, 0, 25, $text, "fonts/alger.ttf", $num);
私は間違いなくそのフォントでアップロードされたフォルダ「fonts」を持っています。それはpublic_htmlフォルダにあります。
何か案は?
注:共有ホスティングアカウントを使用しているため、PHP構成を変更するためのアクセス権がありません。