Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Textdatei via Php auslesen
Frage
Folgendes Problem,
lasse Daten via php script in eine Textdatei schreiben.
Die daten sind mit Komma getrennt.
z.b.
Hallo,Index.html
wie bekomme ich das hin, wenn ich die Text datei auslese, die beiden teile wieder zu trennen und
dennen einer Variablen zuzuweisen,
das z.b. $a = das Hallo ist
$b = das index.html
das einfach auslesen geht ja so
<html>
<body>
<?php
$fp=fopen("upload.txt","r");
if($fp)
{
while(!feof($fp))
{
$zeile=fgets($fp, 100);
echo "$zeile";
}
fclose($fp);
}
else
echo"Datei ist nicht vorhanden";
?>
</body>
</html>
Antwort 1 von roxor
mit
$meinArray = split(",",$zeile);
erhaellst Du die einzelnen Fragmente in einem Array, wobei der erste Parameter das Trennungs-Zeichen ist.
$meinArray = split(",",$zeile);
erhaellst Du die einzelnen Fragmente in einem Array, wobei der erste Parameter das Trennungs-Zeichen ist.
Antwort 2 von CAMEL
Danke für den Tipp, aber wie kann ich die jetzt einzeln aus geben lassen?
Da ich das für ein Download script brauche also muß dann das vordem komma und nach dem komma einzel ausgeben können
Da ich das für ein Download script brauche also muß dann das vordem komma und nach dem komma einzel ausgeben können
Antwort 3 von semi
list($a, $b) = split(',', $zeile);
echo $a . "\n";
echo $b;
oder wie oben
$meinArray = split(",",$zeile);
echo $meinArray[0] . "\n";
echo $meinArray[1];
Schau Dir auch die Beschreibung zu der Funktion explode an.
Gruss,
Michael