Also ich hab es jetzt mal soweit, dass er mir per vardump die passenden variablen ausgibt, allerdings hab ich dazu noch ne Frage
hier der derzeitige code
#Öffne Die Datei, die geparst werden soll
$fh= fopen("database.php", "r");
#Durchlaufe mit einer Schleife jede Zeile
while(!feof($fh))
{
//Hole die beiden Strings für Variable und Wert
$input = fgets($fh, 1024);
//vor und nach Istgleich-Zeichen können 1 oder mehrere Leerzeichen stehen
preg_match("#[\$]{1}([A-Za-z0-9]+[a-zA-Z_0-9]*)#", $input, $find);//, PREG_OFFSET_CAPTURE*/); //""
echo "<pre>";
var_dump($find);
}
allerdings bekomm ich ne ausgabe wie:
array(0) {
}
array(0) {
}
array(2) {
[0]=>
string(11) "$connection"
[1]=>
string(10) "connection"
}
array(2) {
[0]=>
string(17) "$num_active_users"
[1]=>
string(16) "num_active_users"
}
so ich hab das ganze auch mal mit preg_replace probiert, aber ich bekomme
die ursprünglichen Zeilen wieder genau wie sie waren in die neue Datei geschrieben
und würde das überhaupt funktionieren mit dem replace parameter: "$".md5("\1") in preg_replace???