ローカルのRHEL6.2サーバーに保存されている約2500の画像のセットがあります。これらのファイルのすべての名前を含むMySQLDBもあります。
問題は、PHPを介して生成されたHTMLからPDFを作成するためにhtml2pdfを呼び出すと、áéíóúÁÉÍÓÚñÑなどの特殊文字を含む画像をロードするたびに、ファイルを読み取ることができないためにスクリプトがエラーをスローすることです(特殊なためchars、権限のためではありません)。
したがって、質問は次のとおりです。
MySQLはファイル名を「imágen10023884otoño.jpg」としてネイティブに返し、ファイルは同じ名前でRHELに保存されます。
getimagesize()にファイル名をそのまま読み取る必要があることをどのように伝えますか?
fopenを試しましたが、ファイル名をrawurlencodeしても、ファイルを読み込めないというエラーがスローされますが、機能しません。(「allow_url_fopen」がオンになっています)
他のすべては、特別な文字のないファイルで正常に機能します。
私が自分自身を明確にしたことを願っています。
ありがとう!