Ich versuche gerade Daten aus einer XML Datein per PHP zu lesen. Soweit kein Problem, allerdings sendet der Webserver die XML Datei nur wenn ein User Agent übermittelt wird, der auch XML darstellen kann.
Die XML Datei wird mit file_get_contents() in eine Variable gespeichert, damit ich die XML Version bekomm und nicht die "Browser zu alt" Seite habe ich davor folgendes gesetzt:
PHP-Code:
ini_set('user_agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16');
Jetzt bekomm ich zwar die XML Datei, allerding in Englisch, da mein Webserver beim abrufen keine Sprache übermittelt und Englisch in diesen Fällen als Standart gewählt wird.
Nun meine Frage: Wie kann ich dem den Webserver anweisen eine Sprache ala "de-de,de;q=0.8,en-us;q=0.5,en;q=0.3" zu übermitteln wenn er Webseiten aufruft. Zurzeit befindet sich das ganze noch auf meiner Testumgeben und ich kann auch die Konfiguration des PHP Parsers ändern, fals die nötig wäre.