mahlzeit...
ich bin dabei ein script zu schreiben das mir jede zeile einer txt datei in einen string eines array ausliest, ein teil davon verändert und den ganzen spass wieder abspeichert (mySQL für arme). soweit klappt das auch, ich verändere in meinem fall die 5te zeile von 10, er gibt mir das im browser auch aus, nur will er mir nichts in die *.txt schreiben
kann mir da jemand helfen?
ich bin dabei ein script zu schreiben das mir jede zeile einer txt datei in einen string eines array ausliest, ein teil davon verändert und den ganzen spass wieder abspeichert (mySQL für arme). soweit klappt das auch, ich verändere in meinem fall die 5te zeile von 10, er gibt mir das im browser auch aus, nur will er mir nichts in die *.txt schreiben
PHP:
<form enctype="multipart/form-data" action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<input name="newline" size="30" type="text" />
<input type="submit" name="senden" value=" OK ">
</form>
<p>
php teil
<p>
<?php
$datei = '_test.txt';
$array = file ( $datei );
for ( $x = 0; $x < count ( $array ); $x++ )
{
$array = array("$array[0]", "$array[1]", "$array[2]", "$array[3]", "$array[4]", "$array[5]", "$array[6]", "$array[7]", "$array[8]", "$array[9]");
array_splice($array, 4, -5, array("$newline"));
$eingabe = $array[$x] .'<br>';
echo $eingabe;
}
$datei = fopen("_test.txt","w");
fwrite($datei, $_POST["eingabe"]);
fclose($datei);
?>
kann mir da jemand helfen?