

<?PHP


// VORGABEN_AUSWERTEN1: Wertet Variable.txt aus

// Fr Alle Seiten
// Ohne Anzeige


// --------------------------

// --------------------------

// WICHTIG: VORGABE

$VorgabenDatei = "tech/variable.txt"; 

$JedeZeile = file($VorgabenDatei); 

$VZeilenZahl = count($JedeZeile); 


// --------------------------
// --------------------------


for($vz=0; $vz < $VZeilenZahl; $vz++)

{

$EinzelZeile[$vz] = trim($JedeZeile[$vz]); 

// TEST:
// echo $EinzelZeile[$vz];

// VORSICHT! SEHR WICHTIGE BEDINGUNG! 

$VarPrf = strpos($EinzelZeile[$vz],"var "); 
$SemiPrf = strrchr($EinzelZeile[$vz],";"); 


// TEST: 
// echo" VarPrf: $VarPrf / "; 
// echo "\n<BR>\n"; 
// echo " SemiPrf: $SemiPrf "; 
// echo "\n<BR>\n"; 

if ($VarPrf == "0" && $SemiPrf == ";" ) 

{ 

// WICHTIG! Parameter-Zhler:
// Ginge aber auch mit VZ

$pz = $pz+1; 


// TEST: 
// echo "$pz;. PARAMETER-ZEILE: &nbsp; &nbsp; &nbsp; $EinzelZeile[$vz]"; 
// echo "\n<BR>\n"; 


// PARAMETER-ZEILE SUBERN:

$Varray = array ("var " => "", "\"" => " ", ";" => ""); 


$EinzelZeile[$vz] = strtr ($EinzelZeile[$vz], $Varray); 

// TEST: 
// echo " - $EinzelZeile[$vz] - "; 
// echo "\n<BR>\n"; 
// echo "\n<BR>\n"; 

// OK

// --------------------------

// parse_str($EinzelZeile[$vz]); 
// echo "1. Parameter = "; 
// echo "\n<BR>\n"; 


// $EinzelZeile[$vz] = "\"$EinzelZeile[$vz]"; 
// echo "($EinzelZeile[$vz])"; 
// echo "\n<BR>\n"; 

// --------------------------

// OK
$ArrayGueltigeZeile = explode("=",$EinzelZeile[$vz]); 

// JA! 

// TEST:
// echo "Zahl der Elemente:  "; 
// echo sizeof($ArrayGueltigeZeile); 

if (count($ArrayGueltigeZeile) == 2 ) 

{ 
// Werte-Zuordnung fr den Admin-Bereich: Einzeln
list($Parameter,$Wert) = $ArrayGueltigeZeile; 

$Parameter = trim($Parameter); 
$Wert = trim($Wert); 

// TEST:
// echo "\n<BR>\n"; 
// echo "\n<BR>\n"; 

// echo "Parameter $pz: $Parameter"; 
// echo "\n<BR> \n"; 
// echo "Wert $pz: $Wert"; 
// echo "\n<P>\n"; 


// Werte-Zuordnung fr die Seiten: Verkoppelt

// $ParameterWert = "\"$Parameter\" => \"$Wert\"";
$ParameterWert = "$$Parameter = \"$Wert\"";

// eval ("\$text = \"$text\";");
eval  ("\$ParameterWert = $ParameterWert;");


// --------------------------
// BEL!!
// --------------------------


// --------------------------


// END IF COUNT ARRAY
}


else 
{
ECHO "<FONT COLOR=\"red\"><B>";
echo "<B>FEHLER: Zahl der Elemente in einer Variablenzeile ungleich 2 </B>"; 
ECHO "</B></FONT>";
} 

// TEST: 
// ECHO (count($Parameter));
// ECHO (" > ");
// ECHO (count($Wert));
// ECHO (" || ");


// END IF VARPRF
}

// --------------------------
// --------------------------


unset ($VarPrf); 
unset ($SemiPrf); 


// END FOR
}

// --------------------------

// END VORGABEN_AUSWERTEN1

// --------------------------


?>

