O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required