file_get_contents()
preg_replace()
file_put_contents() -- PHP5
preg_replace()
file_put_contents() -- PHP5
################## #### Text Datei ## ################## # # Komentar # OptionA "On" # # Komentar # OptionB Off
################## #### Text Datei ## ################## # # Komentar # OptionA = "On" # # Komentar # OptionB = Off
<?php
$filename = "test.txt";
$file = file($filename);
for ($i=0; $i<count($file); $i++) {
$file[$i] = trim($file[$i]);
if (!(empty($file[$i]) || strpos($file[$i], "#") === 0)) {
if (strpos($file[$i], "=") === false) {
$file[$i] = preg_replace("/ /", "=", $file[$i]);
}
}
}
print_r($file);
?>
<?php
$filename = "test.txt";
$file = file($filename);
for ($i=0; $i<count($file); $i++) {
$file[$i] = trim($file[$i]);
if (!(empty($file[$i]) || strpos($file[$i], "#") === 0)) {
if (strpos($file[$i], "=") === false) {
$file[$i] = preg_replace("/ /", "=", $file[$i]);
}
}
}
print_r($file);
?>
<?php
print_r($file);
$fileop = fopen($filename,"r+w");
if($fileop)
echo "öffnen erfolg
";
if(fwrite($fileop,$file[$i]))
echo "schreiben erfolg
";
if(fclose($fileop))
echo "schliessen erfolg
";
?>
öffnen erfolg schliessen erfolg
<?php
$filename = "test.txt";
$file = file($filename);
for ($i=0; $i<count($file); $i++) {
$file[$i] = trim($file[$i]);
if (!(empty($file[$i]) || strpos($file[$i], "#") === 0)) {
if (strpos($file[$i], "=") === false) {
$file[$i] = preg_replace("/ /", "=", $file[$i]);
}
}
}
print_r($file);
$fp = fopen($filename, "w");
fwrite($fp, implode("\n", $file));
fclose($fp);
?>
Kommentar