php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.11.2004, 10:06  
Gast
 
Beiträge: n/a
Standard Browser erkennen

Hallo,

ich habe ein Skript gebastelt, dass den Browser erkennt und er soll dann für den Browser das jeweilige CSS auswählen. Kann mir jemand helfen, woran ich welchen Browser erkenne?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.11.2004, 10:17  
Erfahrener Benutzer
 
Registriert seit: 01.09.2004
Beiträge: 532
PHP-Kenntnisse:
Fortgeschritten
schifti
Standard

Eine Liste findest du unter http://www.logana.tsunamis.de/weblog...wserdetail.htm.

Man kann aber beim Firefox sagen, er soll einen anderen Text ausgeben.
Von dem her, kann es sein das bei manchen Leuten es nicht funkt.

Du kannst aber auch mit den CSS automatisch sagen, für welchen Browser was ist.
__________________
MFG Schifti
auch ein Forum (PHP)
schifti ist offline  
Alt 05.11.2004, 10:21  
Gast
 
Beiträge: n/a
Standard

ja wie kann ich denn das mit css. Weiß ich leider nicht.
Könnt ihr mir noch ne andere Liste empfehlen? wo zum Beispiel steht, welche kennung der IE hat, welche der Mozilla, der Opera, etc. hat?
 
Alt 05.11.2004, 10:27  
Gast
 
Beiträge: n/a
Standard Re: Browser erkennen

Zitat:
Zitat von crisou
Kann mir jemand helfen, woran ich welchen Browser erkenne?
An $_SERVER["HTTP_USER_AGENT"].
 
Alt 05.11.2004, 10:28  
Gast
 
Beiträge: n/a
Standard

die browsercap.ini (Hies die glaub ich) könnte dir dabei helfen. ansonsten:
du kannst wie gesagt auch mit einigen tricks im css direkt sagen dass dieser befehl
nur für den ie gilt und dieser für alle anderen .. die abgrenzung reicht nämlich meistens
weil nur der ie das zeug halt net versteht, womit andere absolut kien problem haben.
 
Alt 05.11.2004, 10:35  
Erfahrener Benutzer
 
Registriert seit: 01.09.2004
Beiträge: 532
PHP-Kenntnisse:
Fortgeschritten
schifti
Standard

Den Browser hast du schon erkannt?

Ansonsten wie meikel schon geschreiben hat.

Der Opera sagt z.B.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Opera 7.54 DE

Firefox:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040206 Firefox/0.8

Ich habe es so gemacht:

[php]
$suchwort = "Opera";
$in = $_SERVER['HTTP_USER_AGENT'];

$suche = stristr($in, $suchwort);
if($suche == true)
{
echo "Opera";
}
__________________
MFG Schifti
auch ein Forum (PHP)
schifti ist offline  
Alt 05.11.2004, 10:47  
Gast
 
Beiträge: n/a
Standard

@stef:
Und wie gebe ich dem css das mit, dass er das nur für den ie nicht macht?
 
Alt 05.11.2004, 10:59  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von stef
die browsercap.ini (Hies die glaub ich) könnte dir dabei helfen.
browscap.ini

Da das aber von den wenigsten Providern installiert wird, bringt get_browser($_SERVER['HTTP_USER_AGENT']) meist nur eine Fehlermeldung.
 
Alt 05.11.2004, 11:38  
Gast
 
Beiträge: n/a
Standard

danke meikel - zu faul zum nachschauen

crisou magst du auch mal bissel selber suchen oder sollen wir dir das ding aufm silber
tablett suchen? es gibt abfrage in der art like <--IF[]--> oder du verwendest einfach
befehle/schreibweisen die der nicht kennt, dann ignoriert er sie.
 
Alt 05.11.2004, 14:26  
Gast
 
Beiträge: n/a
Standard Re: Browser erkennen

Zitat:
Zitat von crisou
Hallo,

ich habe ein Skript gebastelt, dass den Browser erkennt und er soll dann für den Browser das jeweilige CSS auswählen. Kann mir jemand helfen, woran ich welchen Browser erkenne?
erst sagst du hast das script schon gebastelt, und dann willst du wissen wie man ihn denn erkennt
naja das so nur nebenbei
hier mal 2 gründe das ding einfach abzublasen:
1. schreibe einfach valides html und schon sieht deine seite in jedem gängigen browser gleich aus
2. gibt es tools, womit man manuell ein User Agent angeben kann, und schon weiß dein script nicht wo es hinleiten soll
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HTML Header / JavaAplets: Test ob Browser JAs akzeptiert SvenLittkowski HTML, Usability und Barrierefreiheit 6 21.03.2008 04:20
PHP Script als Browser ausgeben drieling PHP-Fortgeschrittene 12 22.10.2007 15:52
[Erledigt] T-Online Browser schaltet sich ständig in den Vordergrund Off-Topic Diskussionen 6 08.05.2006 17:03
PHP-Ausgabe gepuffert an Browser senden sponer PHP Tipps 2006 2 24.04.2006 00:08
Style: Cursor für Browser definieren SvenLittkowski HTML, Usability und Barrierefreiheit 2 15.04.2006 14:02
nichts im Browser zu sehen PHP Tipps 2006 12 22.02.2006 20:11
varible im header gültig für alle browser PHP Tipps 2007 5 29.11.2005 12:03
Wie kann ich verhindern das der Browser encodete axelnes HTML, Usability und Barrierefreiheit 15 18.11.2005 18:37
Grafische Browser??? scooter HTML, Usability und Barrierefreiheit 13 01.06.2005 15:43
Welche Browser habt ihr? themonk Off-Topic Diskussionen 71 22.04.2005 08:47
[Erledigt] Browser erkennen PHP Tipps 2005 1 04.03.2005 20:29
Browser Schließung erkennen themonk PHP Tipps 2004-2 17 01.12.2004 14:47
Browser erkennen?! HTML, Usability und Barrierefreiheit 8 14.11.2004 12:58
Browser und MSG Box HTML, Usability und Barrierefreiheit 4 17.08.2004 18:40
Browser erkennen imported_Lumio PHP Tipps 2004 5 15.07.2004 13:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
browser erkennen, html browser erkennen, php browser ausgeben, browser erkenne, browser erkennen html, php browser erkennen, html erkennen browser, browsererkennung verhindern, browser erkennen php, browser ausgeben php, php tablet erkennen, http://www.php.de/php-tipps-2005/11780-browser-erkennen.html, browser online erkennen, browser feststellen, t-online browser erkennen, browser mit php ausgeben, php firefox erkennen, browser erkennung verhindern, browser erkenner, html browser erkenne

Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.