Moin moin
ich bin absoluter Neuling was PHP und HTML betrifft. Ich suche set einiger Zeit eine Lösung für folgende Frage.
Ich möchte aus einer Datei nur die Zeilen auslesen in denen ein "=" Zeichen vorkommt. Diese Zeilen sehen wie folgt aus:
VAR1=wert1
VAR2=wert2
VAR3=wert3
usw.
Nun möchte ich diese Zeilen, also den Variablennamen und dessen Wert getrennt voneinander anzeigen lassen. Der zweite Schritt soll sein, dass die Werte geändert werden dürfen und dann wieder in die Datei zurückgeschrieben werden.
Kann mir jemand erklären wie ich so etwas anstellen kann? ... wie gesagt "Newbee" ...
Hier schon mal das was ich gemacht habe:
$counter wird brav ausgegeben schon mal was. Aber ich möchte ja alle Zeilen untereinander angezeigt bekommen....
Kann mir jemand ein Rudel Tipps und ein paar Anstupshilfen geben?
Thx
ascotlx
ich bin absoluter Neuling was PHP und HTML betrifft. Ich suche set einiger Zeit eine Lösung für folgende Frage.
Ich möchte aus einer Datei nur die Zeilen auslesen in denen ein "=" Zeichen vorkommt. Diese Zeilen sehen wie folgt aus:
VAR1=wert1
VAR2=wert2
VAR3=wert3
usw.
Nun möchte ich diese Zeilen, also den Variablennamen und dessen Wert getrennt voneinander anzeigen lassen. Der zweite Schritt soll sein, dass die Werte geändert werden dürfen und dann wieder in die Datei zurückgeschrieben werden.
Kann mir jemand erklären wie ich so etwas anstellen kann? ... wie gesagt "Newbee" ...
Hier schon mal das was ich gemacht habe:
HTML-Code:
<html lang="de"> <head> <link rel="stylesheet" href="stylesheet.css" type="text/css"> <meta charset="UTF-8"> <title>Dateiaenderung</title> </head> <body> <div id="box0" class="box3"> <fieldset class="aformular" action="" method="post"> <legend id="ueberschrift">Variablen</legend> <?php $file = 'tre'; $file_handle = fopen($file, 'r'); $counter = 0; while (!feof($file_handle)) { $counter++; $line = fgets($file_handle); echo "<b>$counter</b> Kompletter String: <b>$line</b></br />"; list($myvar, $mywert) = explode("=", $line); // echo "<b>Erste Variable = Variablenname:</b></br />"; // echo "$myvar</br />"; // echo "<b>Zweite Variable = Variablenwert:</b></br />"; // echo "$mywert</br />"; // echo "<br />"; // das war nur ein Test damit ich sehen kann was ausgegeben wird. Eigentlich alles und eine Variablenpaar was leer ist, obwohl keine Leerzeile am Ende der Datei ist... } fclose($file_handle); ?> <div class="inputbox"> <input type="text" id="was" placeholder="<?php echo $counter; ?>" size="50" maxlength="50"><br><br> <input type="text" id="name" placeholder="name" size="50" maxlength="50"><br><br> <input type="text" id="vorname" placeholder="vorname" size="50" maxlength="50"><br><br> <input type="text" id="datum" placeholder="datum" size="50" maxlength="50"><br><br> <input type="text" id="zeit" placeholder="zeit" size="50" maxlength="50"><br><br> </div> <input type="submit" value="Abschicken"> </fieldset> </div> </body> </html>
Kann mir jemand ein Rudel Tipps und ein paar Anstupshilfen geben?
Thx
ascotlx
Kommentar