Dafür eine Datei zu verwenden (in diesem Format)... aber bitte...
PHP-Code:
$name = 'Kunigunde';
$file = '/path/to/file';
$tmpf = tempnam('/path/to/tmp/dir', 'prefix');
if (!$f = fopen($file, 'r')) {
die("Konnte $file nicht oeffnen...\n");
}
if (!$t = fopen($file, 'w')) {
fclose($f);
die("Konnte $tmpf nicht oeffnen...\n");
}
while($line = fgets($f)) {
if (preg_match("/^$name/", $line)) {
$line = "$name //// $new_pass //// $new_email\n";
}
fputs($t, $line);
}
fclose($f);
fclose($t);
if (!rename($tmpf, $file)) {
die("Konnte $tmpf nicht nach $file verschieben...\n");
}
echo "Fertig!\n";
~