jetzt steht in der datei variable.php nur das drinnen:
<?php
<?php
hmmm...
<?php
<?php
hmmm...
if($nerst1!=1)
// Variable bearbeiten
echo "Variable: <b>$vvariableb</b> Bearbeiten";
if ($vvariableb=="0")
{
echo <<<FORM
<form method="post" action="admin.php?typ=61&name=$cname&passw=$cpassw&nerst1=1">
Variablename: <input name="bvariablename" size="20" type="text" /> <br />
FORM;
}
elseif($vvariableb!="0")
{
echo <<<FORM
<form method="post" action="admin.php?typ=61&name=$cname&passw=$cpassw&bvar=$vvariableb">
FORM;
}
echo "<textarea cols=100 rows=15 name=varcontent>";
require("variable.php");
$vausgabe=substr($vvariableb, 1);
echo ${$vausgabe};
echo "</textarea><br />";
echo <<<FORM
<input type="submit" value="Absenden">
</form>
<p>
<a href="admin.php?typ=3&name=$cname&passw=$cpassw" alt="Zurück">Zurück</a>
FORM;
OffTopic:
fahr jetzt nach hause, melde mich heute abend
$rp = fopen("variable.php","r+");
if ($rp)
{
// Alle Werte in einen Array lesen
$x = 0;
$geszeichen = "=";
while ($zeile!="?\>")
{
$zeile = fgets($rp, 1000);
if($nerst1!=1)
{
$zeichenz = strpos($zeile, $geszeichen);
$vzeile = substr($zeile, 0, $zeichenz);
if($bvar!=$vzeile)
{ fwrite($rp,$zeile); }
else
{
$satzteichen="'";
$ersatzwritezeile=$bvar."=".$satzteichen.$varcontent.$satzteichen.";";
fwrite($rp,$ersatzwritezeile);
}
}
elseif($nerst1==1)
{
if($bvar!="?\>")
{ fwrite($rp,$zeile); }
else
{
$satzzeichen1="$";
$satzzeichen2=";";
$endofall="?\>";
$ersatzwritezeile=$satzzeichen1.$bvariablename."=".$satzteichen.$varcontent.$satzteichen.$satzzeichen2;
fwrite($rp,$ersatzwritezeile);
fwrite($rp,$endofall);
}
}
}
fclose($rp);
}
$fn="extras.php";
$zeile1="<html><title>Konstanten</title><body><?php\n";
$zeilee="?></body></html>";
$varzeichen="$";
$titlew=$varzeichen."ctitle=\"".$title."\";\n";
$methaw=$varzeichen."cmetha=\"".$metha."\";\n";
$fp=fopen($fn,"w");
fwrite($fp,$zeile1);
fwrite($fp,$titlew);
fwrite($fp,$methaw);
fwrite($fp,$zeilee);
fclose($fp);
$inhalt = file("variablen.php");
if (!in_array("zusammengebauter_suchbegriff", $array))
{
// Eintrag fehlt.. Mit array_push hinzufügen
// Vorher das phpende sprich fragezeichen> entfernen
}
// Das phpende wieder anfügen falls es nicht das letzte element des Arrays ist
// Falls PHP5
file_put_contents();
// PHP4
foreach ($inhalt AS $zeile)
{
// In die Datei schreiben
}
Kommentar