AsaMedlem sedan dec. 20011 860 inläggFrågan#1 Har en textfil därinfo lagras så här (mer info per rad kommer det vara):
1|Namn|Adress|Tel
2|Namn|Adress|Tel
Nu vill jag skriva ut detta lite fint med tabeller. Namn ska ligga i en tabell och adress i en annan. osv.
Hur skriver jag detta i en klass.
Har detta nu men det skriver ju bara ut en sak per rad.
<?
$filename = "data.txt";
$fp = fopen($filename,"r") or die("Kunde inte öppna $filename");
$contents = fread($fp,filesize($filename));
fclose($fp);
$names = explode("|",$contents);
while($filRad = array_shift($names)){
echo $filRad . "<br>";
}
?>
Så här kan du läsa en rad i taget och sen skriva ut i en tabell.
<?
$filename = "data.txt";
$fd = fopen($filename, 'r');
echo '<table border="1">';
while(!feof($fd))
{
$line = explode("|", fgets($fd));
if(sizeof($line) == 4) //ändra efterhand
{
echo "<tr><td>$line[0]</td><td>$line[1]</td><td>$line[2]</td><td>$line[3]</td></tr>\n";
}
}
echo '</table>';
fclose($fd);
?>
AsaMedlem sedan dec. 20011 860 inläggTackar för det svaret :) Men kan man på nåt sätt lägga in dessa värdern i en array. Vill se om det går och hur det ser ut.