---
title: "Visa data från fil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15056-visa-data-från-fil"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Fuel"
published: "2000-12-25T17:16:00.000Z"
updated: "2000-12-27T10:59:00.000Z"
replies: 6
views: 157
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15056-visa-data-från-fil"
---

# Visa data från fil

## #1 — Fuel, 2000-12-25T17:16Z

Hur gör jag för att få senaste inmatningen i att komma längst upp, när jag hämtar all data från textfilen ?

```
$fp=fopen("/home/html/www/fuel/nyheter/$manader[$manad]/$sida.php", "r");

while(!feof($fp)) {
$s=fgets($fp, 32768);
$s=explode("&#0124;",$s);

echo "<b>$s[0]</b> $s[1]  $s[2] $s[3] <p>$s[4]<p>$s[6]";
}
fclose($fp);
```

Om man lägger allt i en tabell, kan man också få olika bakgrundsfärg på cellen, typ varannan #ffffff, varannan #eeeeee ?

och hur kan jag bestämma hur många rader/inmatningar jag vill visa ?

Tacksam för hjälp

Permalänk: https://www.webforum.nu/p/15056

## #2 — BABBA, 2000-12-25T21:30Z

Anta att det som senaste som finns i filen är det senaste inmatat:

```
echo $s[count($s)-1]; //borde ge senaste
```

För att få varannan cell med annan färg brukar jag använda mig av:

```
For($i=0; $i<=10; $i++)
echo ($i%2) ? "#FFFFFF" : "#000000";
```

För att bestämma hur många rader du vill visa kan du ju antingen använda en for-loop eller en while:

```
$i=0;
while($i<=5)
{
echo $s[$i];
$i++;
}

//eller

for($i=0; $i<=5; $i++)
echo $s[$i];
```

Lycka till

Permalänk: https://www.webforum.nu/p/316336

## #3 — Fuel, 2000-12-25T22:27Z

Hur skulle du sätta ihop detta i såfall ?

```
<?
head_error?;
?>
```

jag är l i t e trött i huvet så här sent .. :)

Permalänk: https://www.webforum.nu/p/316337

## #4 — Fuel, 2000-12-26T13:36Z

Somebody please heeelp ...

Permalänk: https://www.webforum.nu/p/316338

## #5 — Batboy, 2000-12-26T18:19Z

Börja använd databaser, att hålla på med ovanstående saker (visa enstaka rader, sortera data etc.) utan en riktig databas är mest bara jobbigt och meningslöst..

/j

Permalänk: https://www.webforum.nu/p/316339

## #6 — Fuel, 2000-12-26T20:00Z

Nu e de ju så att jag v i l l lära mig/börja att göra så här, databaser/mysql kommer sen .. :)

Permalänk: https://www.webforum.nu/p/316340

## #7 — Fuel, 2000-12-27T10:59Z

Jag har ett problem .. att antal rader i motsvarande .inc fil inte räknas rätt + att jag skulle vilja ha senaste inlägget längst upp :e

```

	while(!feof($fp)) {
	$s=fgets($fp, 32768);

	$s=explode("&#0124;",$s);

	$Svaren = ("/$palt/$s[2].inc");

for($idrow=0; $idrow < 1; $idrow++) 

{     
$RowColor = BackColor(); 

	print "<table width=\"100%\" border=0 cellpadding=0 cellspacing=0><tr><td BGCOLOR=\"$RowColor\">$s[1] <b><a href=\"/fuel/nyheter/$Ar/$manader[$manad]/$s[2].php\">$s[0]</a></b>" . count($Svaren) . "</td></tr></table>";
}
// spara <img src=\"/fuel/images/$s[3].gif\">

	}

	fclose($fp);
	?>
```

och .inc filerna ser ut så här ungefär..

```
<font face=arial size=2><b>Förbannat oxå 2</b> 2000-12-26 23:25:15<p>bla bla bla bla bla bla<p><b><i>Från: Göran Persson</i></b></font><hr noshade color=green size=2>
<font face=arial size=2><b>ylva noven har träben</b> 2000-12-26 23:25:44<p>bla bla bla bla bla<p><b><i>Från: Pillan</i></b></font><hr noshade color=green size=2>
<font face=arial size=2><b>Pillan äter rått kött</b> 2000-12-26 23:39:44<p>bla bla bla bla bla<p><b><i>Från: Ylva</i></b></font><hr noshade color=green size=2>
```

Någon måste veta hur ..

Permalänk: https://www.webforum.nu/p/316341

---

Tråden på webben: https://www.webforum.nu/amne/php/15056-visa-data-från-fil
