Wert aus Datei auslesen..

hazzan

Grünschnabel
hallo, ich bräuchte hilfe beim kreiren einer function, die mir einen wert aus einer datei ausliest...

function getvalue($path,$filename,$searchfor){

...
return $value;
}

Der Inhalt der Datei sieht wie folgt aus:
<--------------------->
[GAME]
Fullscreen=0
Debug_Mode=0
Console_Show=1
Console_Deaths=1
Respawn_Time=180
...
<--------------------->

ich hoffe man verstehts xD
schon mal recht herzlichen dank :)

hazzan
 
danke danke für die zahlreichen antworten >.>
kann mir sagen, ob es an diesem code etwas auszusetzen gibt

Code:
function getvalue($path,$filename,$searchfor){
    $ini_array = parse_ini_file($path . $filename);
    $value = $ini_array["$searchfor"];
    return $value;
 }
 
function replace_ini_data($path,$filename,$searchfor,$replacement){

    $file = $path . $filename;
    $fhr = fopen("$file", "r");
    $data = fread($fhr,filesize($file));
    fclose ($fhr);

    $actual_value = getvalue($path,$filename,$searchfor);

    if(actual_value <> $replacement){
      $data = str_replace($searchfor . "=" . $actual_value, $searchfor . "=" . $replacement,$data);

      $file = $path . $filename;
	  $fhw = fopen("$file", "w");
	  $ok = fwrite ($fhw,"$data");
	  fclose ($fhw);
    }
}
 
es gab mal ein sehr gutes Tutorial zum Thema PHP und Dateien... kann es gerade leider nicht ausfindig machen.

Eine Antwort findest du teilweise hier:
http://www.tutorials.de/tutorials6538.html
und die Referenz hier:
http://www.selfphp.info/funktionsuebersicht/dateisystem_funktionen.php

Wenn du die Datei "Zeile für Zeile" auslesen willst, solltest du dir "file" anschauen.

Wie gesagt, im Gästebuch-Tutorial werden Dateien gelesen und geschrieben, sollte dir weiterhelfen.

[edit]
Siehe unten: verwandte Themen:
http://www.tutorials.de/tutorials15692.html
[/edit] :suchen:
 
Zurück