webForumDet fria alternativet

Jag behöver ett väldigt enkelt phpscript!

5 svar · 295 visningar · startad av Pontus Thor

Pontus ThorMedlem sedan juni 2002324 inlägg
#1

Hej allihoppa, jag skulle behöva ett väldigt enkelt php script som funkar såhär:

heja.php?1
heja.php?2

Hejsan  jag,
heja.php?1 => < B>Fredrik</B>
heja.php?2 => <A HREF="nisse.php">Nisse</A> 
går och  springer.
<P>
heja.php?1 => <IMG SRC="apa.gif">
heja.php?2 => <IMG SRC="mobil.gif">
<P>
Sådär nu är sidan slut....

Det var allt från mig.

MatteMedlem sedan aug. 20002 975 inlägg
#2

Något sånt här du tänkt dig ?

<?php  

$var = $_SERVER['QUERY_STRING'];

if($var == "1"){
	$namn = "<b>Fredrik</b>";
	$bild = "<img src=\"apa.gif\">";
} elseif($var == "2"){
	$namn = "<a href=\"nisse.php\">Nisse</a>";
	$bild = "<img src=\"mobil.gif\">";
} else {
	$namn = "";
	$bild = "";
}

echo "<p>Hejsan jag, $namn, går och springer.</p>\n";
echo "<p>$bild</p>\n";
echo "<p>Sådär nu är sidan slut....</p>"; 

?>
Pontus ThorMedlem sedan juni 2002324 inlägg
#3

Ja det är det, fast scriptet funkar inte :(

<HTML>
<HEAD>
<TITLE>Apor!</TITLE>
</HEAD>
<BODY>
<?php  

$var = $_SERVER['QUERY_STRING'];

if($var == "1"){
	$namn = "<b>gris</b>";
	$bild = "<img src=\"88x31.gif\">";
} elseif($var == "2"){
	$namn = "<b>gris2</b>";
	$bild = "<img src=\"88x31.gif\">";
} else {
	$namn = "";
	$bild = "";
}

echo "<p>Hejsan jag, $namn, går och springer.</p>\n";
echo "<p>Vår banner:</p>\n";
echo "<p>$bild</p>\n";
echo "<p>$namn tackar er för en god tid!</p>"; 

?>

</BODY>
</HTML>

Exempelsida

MatteMedlem sedan aug. 20002 975 inlägg
#4

Har du en version av php som är äldre än 4.1.0 får du byta ut $_SERVER['QUERY_STRING'] mot $HTTP_SERVER_VARS['QUERY_STRING'] eller $QUERY_STRING.

Då blir det så här: http://www.a-kok.com/filer/pontusthor/test.php

Pontus ThorMedlem sedan juni 2002324 inlägg
#5
$HTTP_SERVER_VARS['QUERY_STRING']

Funkar. Skulle du kunna vissa hur man gör för att ha 5 olika alternativ??
(test.php?1, test.php?2, test.php?3, test.php?4, test.php?5)

MatteMedlem sedan aug. 20002 975 inlägg
#6

Antingen fläskar du på med if-satser eller kan du göra så här:

<HTML>
<HEAD>
<TITLE>Apor!</TITLE>
</HEAD>
<BODY>
<?php  

$var = $HTTP_SERVER_VARS['QUERY_STRING'];

switch($var){
  case "1":
    $namn = "<b>gris</b>";
    $bild = "<img src=\"88x31.gif\">";	
	break;
  case "2":
    $namn = "<b>gris2</b>";
    $bild = "<img src=\"88x31.gif\">";	
	break;
  case "3":
    $namn = "<b>gris3</b>";
    $bild = "<img src=\"88x31.gif\">";	
	break;
  case "4":
    $namn = "<b>gris4</b>";
    $bild = "<img src=\"88x31.gif\">";	
	break;
  case "5":
    $namn = "<b>gris5</b>";
    $bild = "<img src=\"88x31.gif\">";	
	break;
  default:
    $namn = "";
    $bild = "";	
  break;
}

echo "<p>Hejsan jag, $namn, går och springer.</p>\n";
echo "<p>Vår banner:</p>\n";
echo "<p>$bild</p>\n";
echo "<p>$namn tackar er för en god tid!</p>"; 

?>

</BODY>
</HTML>
130 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)