mathefritz: php: file(...) : Format der Datei?

Beitrag lesen

Hallo TS

Wenn Du die Datei manuell erstellen willst, dann schau dir mal das Format für INI-Dateien an.

ich nehme an das war kein Rat auch in den INI herumzupfuschen - würde der Host world4you auch kaum erlauben.
Ich glaube auch, inzwischen habe ich eine pasende Lösung.

Ich ahne, dass Du diese Datenzeile in einer Spalte einer Datenbank notiert haben könntest?

( womit Du Dich wohl auf diesen Post beziehst.
nein,
aber es geht um, die individuell programmierte, Ausgabe von Datenbank Tabellen, der my_SQL_admin kann also nicht verwendet werden; ie keys sind ID's von Tabellenzeilen, und die boolschen Werte sagen aus, ob da noch ein "toDo" ist oder nicht; Der Bekannte dem ich dabei helfe, will diese Information, die durch denn checked/nicht checked zustand einer Checkbox optisch Repräsentiert wird, NICHT in der DB selbst speichern, was einfacher wäre . Lösung, die ersteinmal nach meiner Vorstellung funktioniert, ist folgende

5
false
6
false
8
true

mit "\n" auch am Ender der letzten Zeile Beispielcode lesen/schreiben ( Beginn wird aber schreiben sein: alle IDD's der DBtabelle mit false )

<?php
   $f = fopen("ErledigteDb2","r");
//   echo "Gelesen: <br>";
while( $k = fgets($f) ){
       $v = fgets($f); $k = substr($k,0,-1);
                       $v = substr($v,0,-1);
echo $k,": ",$v,"<br>";       
$Erledigt[$k] = $v;
}
fclose($f);
$f = fopen("erlneu","w+");
foreach($Erledigt as $k => $v) {fwrite($f,$k . "\n");fwrite($f,$v . "\n");}
?>
Gruß  
F.