includete variablen ins script deaktivieren

than

Mitglied
Hallo.
Entschuldigt meine recht komische Titelbezeichnung, ich wusste keine bessere Überschrift.
Es geht um folgendes:

PHP:
 <?php 
include ("dat.php");
//eine Beispiel includete variable daraus: $email="aa@web.de";
 
 
// Variable wird umgespeichert
$a_email = $email;
 
// Im Script kann man die email Adresse verändern über
// ein Formular, nennen wir sie nun $a_email="bb@web.de";
 
 
// XXX
$a = fopen("dat.php", "w+");
rewind($a);
 
$neu = "<?\n".$email = \"".$a_email."\"\;\n?>";
 
fputs($a, $neu);
fclose($a);
 
echo "gespeichert";
// XXX
 
?>
Wenn ich das so machen würde würde in meiner Datei folgendes stehen:
<?
aa@web.de = "bb@web.de";
?>
doch es sollte natürlich
<?
$email = "bb@web.de";
?>
heissen.

Kann ich irgendwie in dem // XXX - // XXX Bereich die includete(n) Variablen "abschalten"?
Wie kann ich mein Problem lösen?

Ich hoffe ich habe es verständlich erklärt :rolleyes:
 
Indem du dich mit Stringoperationen bzw. -verkettungen in PHP beschäftigst?
PHP:
$neu = "<?\n\$email = \"$a_email\";\n?>";
 
Oh, das war aber doch recht einfach zu lösen :rolleyes:
so ein mist, und ich habs nicht gewusst :-( Auf jedenfall vielen Dank für die rasche Hilfe!
 
Zurück