---
title: "Visa en text för 4+ browsers och en för -4"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/14850-visa-en-text-för-4-browsers-och-en-för-4"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Partyanimal"
published: "2000-09-26T23:13:00.000Z"
updated: "2000-10-08T18:57:00.000Z"
replies: 13
views: 259
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/14850-visa-en-text-för-4-browsers-och-en-för-4"
---

# Visa en text för 4+ browsers och en för -4

## #1 — Partyanimal, 2000-09-26T23:13Z

Hejsan! 
Jag kan ingen php (än) och vill ha den här funktionen:

\<SCRIPT LANGUAGE="javascript"\>

if (navigator.appVersion \>= "4.0")
{document.write("\<? include('meny3.txt'); ?\>")}

if (navigator.appVersion \< "4.0")
{document.write(\<" include('meny2.txt'); ?\>")}

\</SCRIPT\> 

Fast jag vill ha samma sak i php, som det är nu så funkar det inte för meny2/meny3.txt fuckar upp javascriptet..

skulla älska er (gör jag iofs redan) om ni hjälpte mig!

\~ Partyanimal <http://moob.1av10.nu> 

\[Redigerat av Partyanimal den 27 sep 2000\]

Permalänk: https://www.webforum.nu/p/14850

## #2 — nanne, 2000-09-27T06:31Z

```
<?
if(ereg("[4-9]", $HTTP_USER_AGENT))
  echo "version 4!";
else
  echo "Gammalt skräp";
?>
```

Vet inte om det funkar helt men prova vetja.

Permalänk: https://www.webforum.nu/p/312383

## #3 — Partyanimal, 2000-09-27T10:38Z

Ok, tack ska  prova..

Permalänk: https://www.webforum.nu/p/312384

## #4 — Partyanimal, 2000-09-27T10:47Z

Det funkade bra med bara text men när jag vill lägga in en snutt php kod 
\<? include("meny3.txt"); ?\> i den så vill den inte kompilera den.. 

hur skall det se ut för att byta ut ECHO mot INCLUDE?

Permalänk: https://www.webforum.nu/p/312385

## #5 — Partyanimal, 2000-09-27T10:49Z

Äsch det där var ju enkelt jag klarade det själv.. :-)

Permalänk: https://www.webforum.nu/p/312386

## #6 — Partyanimal, 2000-09-29T01:20Z

Ajj faaan det vart nog fel ändå.. den visar samma sak för alla.. Någon som kan hjälpa en stackare (som har gått ner sig i nya innedrogen php) att komma ut ur php träsket?

Peace
\~ Partyanimal

Permalänk: https://www.webforum.nu/p/312387

## #7 — BABBA, 2000-09-29T05:35Z

Fil1.php3

\<?

echo "nu inkluderar jag en fil!";

?\>

Fil2.php3

\<?

include("fil1.php3");

?\>

Det ska funka hördudu..

Permalänk: https://www.webforum.nu/p/312388

## #8 — nicclas, 2000-09-29T07:51Z

Nannes exempel funkar nog för många (med tex Windows) men inte för alla, tex mig (och min dator). Hos mig innehåller "user agent" om jag kör Netscape 3
Mozilla/3.0 \[en\] (X11; U; SunOS 5.6 sun4u)
dvs har en siffra 4-9 även om jag kör Netscape 3.

Prova istället något av de "färdiga" script som finns för detta, de borde vara buggfriare. Kanske är  <http://www.hotscripts.com/Detailed/5214.html>  bra?

/nicclas - <http://www.nyhetsrubriker.com>

Permalänk: https://www.webforum.nu/p/312389

## #9 — Partyanimal, 2000-10-03T02:14Z

Äsch det skiter sig ju alltihop.. nu har jag letat överallt eftet ett script som klarar av mina behov.. finns ju inte.. allt måste ju ha kodads nångång!.. Vad jag behöver är ett script som skiljer på netscape och msie och på 4.0 + och 4.0 - men icke.. 

Jag begär alltså inte att någon kodar nånting alltså men damn att det inte finns.. ingen som har sett nåt?

\~Partyanimal

Permalänk: https://www.webforum.nu/p/312390

## #10 — roofa, 2000-10-03T05:41Z

Hur svårt är det att göra själv?

Skitlätt. Ska göra ett nån dag framöver åt dig om du inte redan fått ett då.

Permalänk: https://www.webforum.nu/p/312391

## #11 — roofa, 2000-10-03T05:47Z

Nåt sånt här ska väl fungera:

\<?
for ($i=4; $i \<= 9; $i++)
{
if (!strpos ($i, $HTTP_USER_AGENT))
$oldVer = 1;
}

if ($oldVer == 1)
{
echo "Du har en gammal version\\n";
}
else
{
echo "Du har en nyare version\\n";
}
?\>

Eller nåt... :)

Permalänk: https://www.webforum.nu/p/312392

## #12 — Swey, 2000-10-03T14:38Z

Får jag ge dig ett tips? Använd HTML som fungerar i alla webbläsare. Om du verkligen  behöver dela upp för olika webbläsare kan du göra det mycket enklare med JavaScript. Att dela upp text för olika webbläsare ska man i regel inte göra på servern. Tänk dig t.ex. att din sida laddas ned med Netscape och visas i IE. Då blir det ju problem. Bry dig därför inte om vilken webbläsare man kör i dina PHP-skript. :)

Permalänk: https://www.webforum.nu/p/312393

## #13 — roofa, 2000-10-03T20:48Z

Det Swey säger är ju väldigt sant, men mitt script fungerar iallafall! :)

Permalänk: https://www.webforum.nu/p/312394

## #14 — niels, 2000-10-08T18:57Z

testa functioner getbrowser(). 
(Kolla manualen)¨

/Nisse

Permalänk: https://www.webforum.nu/p/312395

---

Tråden på webben: https://www.webforum.nu/amne/php/14850-visa-en-text-för-4-browsers-och-en-för-4
