2017-08-23 4 views
0
$fp = fopen ("branches.txt", "r"); 
while ($branch = fgets ($fp)) { 
    $branch=trim($branch); 
    if (filesize('branches.txt') == 0){ 
     echo "The file is DEFINITELY empty"; 
    } 
    printf("%2d: "); 
    if ($branch === FALSE) print ("FALSE\n"); 
    else print ($branch . "</br>"); 
} 
while ($info = fscanf($fp, "%i %lf %lf")) { 
    list ($properties, $income, $expenditure) = $info; 
    echo $info; 
} 
fclose ($fp); 

Text Editer: Lage/String Integer Float FloatPHP-Variablen aus einer Textdatei zuweisen

dh isver Hitze 12 160,0 77,0

oben Ich habe einen Code-Schnipsel, wo ich Variablen zu lesen versuchen aus eine tet-Datei. Ich bin neu in PHP und ich kann nicht sehen, wo ich falsch liege, weil es ArrayArray ausgibt, während ich die Daten aus der Textdatei als Variablen ausgeben muss. Kann mir jemand helfen, wo ich falsch liege?

+0

'echo $ Eigenschaften, $ Einkommen, $ Ausgaben;' –

+0

@u_mulder Getestet habe ich das schon, aber es gibt eine Reihe von Werten aus dem Texteditor, nicht alle von ihnen? –

+0

Bei jeder Iteration sehen Sie Werte aus der aktuellen Zeile. –

Antwort

0

Sie können über Variablenwert aus der Datei bekommen ... file_get_contents (dateipfad) es wird der Inhalt der Datei als String-Format zurückkehren Sie über die Variable zum Beispiel ...
$ data = file_get_contents ($ asssign kann Dateipfadname); Beispiel: hitcounter für Besucher:

$filepath_name='data/hitcounter.txt'; 
$val=file_get_contents($filepath_name); // asign file content in variable 
$val++; 
echo 'Current Visitors:'+ $val; 

/* 
other code for hit counter.. 
file_put_contents($filepath_name,$val); 
*/