Börja med att öppna filen för läsning med fopen och läs in innehållet:
$innehall = array();
$fp = fopen("include-fil.php", "r");
while (!feof($fp))
{
$rad = trim(fgets($fp, 256));
$variabel = substr($rad, 1, strpos($rad, "=") - 1);
$varde = substr($rad, strpos($rad, "=") + 2, strlen($rad) - strlen($variabel) - 4);
$innehall[$variabel] = $varde;
}
fclose($fp);
Nu har vi innehållet i arrayen $innehall. Så här ser den ut i ditt fall:
$innehall['basicFont'] = "Verdana";
$innehall['basicStrl'] = "10";
Vill du ändra basicFont så sätter du bara $innehall['basicFont'] till ett annat värde.
När du är klar öppnar du filen på nytt, fast den här gången för att skriva till den, och så dumpar vi helt enkelt hela arrayen.
$fp = fopen("include-fil.php", "w");
foreach ($innehall as $variabel => $varde)
{
fwrite($fp, '$' . $variabel . '="' . $varde . '"' . "\n");
}
fclose($fp);
Sådär nånting, lite snabbt hopkokat och otestat.
