Antworten auf deine Fragen:
Neues Thema erstellen

Wenn Funktion für IE

Hansi05

Aktives Mitglied

Hallo,

ich hab schon eine Weile gesucht aber nichts gefunden was mir hilft :eek:

Und zwar brauch ich eine kleine Funktion die den Browser ausliest. Hab da auch schon was gefunden PHP: get_browser - Manual

Problem nur ich kann das nicht auf meine Bedürfnisse anpassen :(

Ich brauch das stark vereinfacht:

Der soll mir nur den Browser auslesen (möglichst ohne irgendwelche Zusätze) und dann will ich das in eine if-Funktion packen.

Etwa so:

PHP:
if ($browser = internetexplorer){
  echo "IE Oo";
}

Hat da jemand was für mich? :eek:
 

cebito

undefined

AW: Wenn Funktion für IE

Wie wärs mit JS?

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Schrei laut IE</title>

</head>

<body>
[COLOR=Red]<!--[if IE]>
<script type="text/javascript">
alert('Hilfe ein Internetexplorer');
</script>    
<![endif]-->[/COLOR]
</body>
</html>
 

sokie

Mod | Web

AW: Wenn Funktion für IE

wenn es darum geht nur ein echo in einer Seite anzuzeigen, ist die
<!--[if IE]>(Conditional Comments) Sache in Ordnung. geht es aber darum zB mittels Dinge in eine Datenbank zu schreiben, schlägt das fehl, denn php code wird in jedem Fall ausgeführt.
Deswegen ist es eine Möglichkeit, wie von Cebito beschrieben, dort ein Javscript zu platzieren.
du kannst aber auch einfach per PHP den $_SERVER['HTTP_USER_AGENT'] daraufhin abklopfen, ob er die Zeichenkette 'MSIE' beinhaltet

Code:
if (strstr($_SERVER['HTTP_USER_AGENT'],"MSIE")){
// ...
}
 

Hansi05

Aktives Mitglied

AW: Wenn Funktion für IE

Ne, ich brauchs schon bei PHP ... Da soll noch mehr rein als nur ein einfaches Echo ;)

Mit dem IE8 funktioniert es bestens, mir gehts aber hauptsächlich um die 6 oder von mir aus auch noch älter, kann vielleicht mal jemand sagen (der IE 6 hat, also ohne Tabs den) ob der auch "IE ftw" auswirft:
http://dntm.de/test/browserausgabe.php
?
 

Thyras

Nicht mehr ganz neu hier

AW: Wenn Funktion für IE

Hab zwar ne abweichende Installation um verschiedene IE parallel laufen zu lassen, aber soweit erscheint im IE6 erstmal "IE ftw".

PS: Was passt dir denn am Vorschlag von sokie mit dem $_SERVER['HTTP_USER_AGENT'] nicht? ;)
 
Zuletzt bearbeitet:

Hansi05

Aktives Mitglied

AW: Wenn Funktion für IE

Das hört sich ja gut an, wenn jemand noch die "normale" version hat, wäre es nett wenn sich der/die jenige nochmal meldet.

Soweit erstmal danke an alle die mir geholfen haben ;)

Das passt bestens :D Habs ja auch angewendet, also nochmal @sokie: Hab Dank für den Code ;) :D
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.642
Beiträge
1.538.514
Mitglieder
67.559
Neuestes Mitglied
Andi Schäfer
Oben