webForumDet fria alternativet

servervariablar

2 svar · 184 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

hej, skulle behöva en liknande variant som denna, men i php, nån som är sugen att skriva om den?

<%
Response.Write ("<p><b>servervariablar</b><br>")
Blanks ="<p><b>Tomma variablar</b><br>"
For Each Key in Request.Servervariables
If Instr(Key, "_ALL")+Instr(Key,"ALL_")=0 Then
	temp = Trim(Request.Servervariables(Key))
	If Len(temp) =0 Then
		Blanks = Blanks & Key & ","
		Else
			Response.Write Key & " =<b>" & temp & "</b><br>"
		End If
	End If
Next
Response.Write Mid(Blanks,1,Len(Blanks)-2)
%>
MatteMedlem sedan aug. 20002 975 inlägg
#2

Nu kan jag mindre än noll av ASP, men om jag förstod rätt så borde det bli något liknande detta:

<?php

echo "<p><b>servervariablar</b><br>";

$Blanks = "<p><b>Tomma variablar</b><br>";

foreach($_SERVER as $key => $val) {
    if ((is_array($val) && sizeof($val)==0) || 
        (!is_array($val) && strlen(trim($val)) == 0)) {
      $Blanks .= "$key, ";
   } else {
      if (is_array($val)) {
         foreach ($val as $index => $value) {
            echo $key."[$index] = <b>$value</b><br>";
         }
      } else echo "$key = <b>$val</b><br>";
   } 
}

echo substr($Blanks, 0, -2);
?>

Men annars, har du provat:

<php phpinfo(); ?>
doggelitoMedlem sedan juni 20003 076 inlägg
#3

åh, vare så enkelt! :bire

132 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)