skrive i fil, men sletter den
jeg har dette script som skulle skrive en ekstra linie i en fil, men det virker ikke i version 5.2.0.<?php
$filnavn = $_REQUEST['filnavn'];
$linie1="MX 10 mail";
$linie2="TXT \"v=spf1 a mx ptr ~all\"";
$fh_org = fopen ($filnavn,"r");
$fh_new = fopen ($filnavn . "$filnavn_NEW","w");
if ($fh_org) {
while (!feof($fh_org)) {
$linie = fgets($fh_org, 4096);
fwrite($fh_new,$linie);
// Did we find linie1 ?
if (preg_match("/^\s*(?i:MX)\s+10\s+(?i:mail)\s*$/",$linie)>0) {
fwrite($fh_new,$linie2 . "\n");
}
}
fclose($fh_new);
fclose($fh_org);
unlink($filnavn);
rename($filnavn . "_NEW",$filnavn);
}
?>
