19.8 Eingebundene Dateien lokalisieren
Problem
Sie wollen Locale-abhängige Dateien in Ihre Seiten einbinden.
Lösung
Modifizieren Sie den include_path
dynamisch, nachdem Sie das notwendige Locale bestimmt haben:
$base = '/usr/local/php-include'; $LANG = 'en_US'; $include_path = ini_get('include_path'); ini_set('include_path',"$base/$LANG:$base/global:$include_path");
Diskussion
Die Variable $base
enthält den Namen des Basisverzeichnisses für Ihre einzubindenden lokalisierten Dateien. Dateien, die nicht Locale-abhängig sind, werden in dem Unterverzeichnis global von $base
abgelegt. Locale-abhängige Dateien werden in einem nach ihrem Locale benannten Unterverzeichnis abgelegt (z.B. en_US). Wenn Sie das Locale-abhängige Verzeichnis und dann das globale ...
Get PHP 5 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.