hi,
also vorausgesetzt du hast folgendes textfile mit variablen:
#-------------------------------------------------------
#this is a TXTfile
#alle words in front of the '=' will get to $Variables
#and all words behind the '=' will get their values
name = christopher
alter = 21
ort = berlin #versteckter text
farbe = schwarz
#-------------------------------------------------------
dann geht folgende funktion:
<?
// hier textfile angeben:
$ro_txtfile = "txtfile.txt";
// verzechnishandle wird geöffnet
$verz=@fopen($ro_txtfile,"r");
while (!feof($verz))
{
// jede reihe wird ausgelesen
$row = @fgets($verz, 4096);
// kommentare am reihenanfang ausfiltern
if(substr(trim($row),0,1)!="#") {
// kommentare am reihenende abschneiden
if(strchr($row,"#")) {
$posComment = strpos($row,"#");
$row = substr($row,0,$posComment);
}
// key und value definieren
$row = explode("=",$row);
// ergebnisse in array speichern
$txtfile[trim($row[0])] = trim($row[1]);
}
}
// verzeichnishandle schließen
fclose ($verz);
// e.g.output
echo $txtfile[farbe];
?>
in diesem fall werden alle zeichen hinter # ignoriert, alle anderen übernommen...
HIH
mfg
comunicout