FuelMedlem sedan okt. 20001 285 inlägg 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("|",$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
------------------
¤ Palt är ruskigt gott! ¤
[Redigerat av Fuel den 25 dec 2000]
[Redigerat av Fuel den 25 dec 2000]
BABBAMedlem sedan feb. 2000280 inlägg 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
------------------
BABBA
/ * It's not a lie if you believe it * /
http://www.webbkontor.com
[Redigerat av BABBA den 25 dec 2000]
FuelMedlem sedan okt. 20001 285 inlägg 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 .. :)
------------------
" The code is out there! "
[Redigerat av Fuel den 26 dec 2000]
FuelMedlem sedan okt. 20001 285 inlägg Somebody please heeelp ...
------------------
" The code is out there "
BatboyMedlem sedan jan. 20001 006 inlägg 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
FuelMedlem sedan okt. 20001 285 inlägg 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 .. :)
------------------
" The code is out there "
FuelMedlem sedan okt. 20001 285 inlägg 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("|",$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 ..
------------------
" The code is out there "
[Redigerat av Fuel den 27 dec 2000]
[Redigerat av Fuel den 27 dec 2000]