/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Vil ikke vise de sidste 10 indlæg i gæsteb~
Fra : kasper andersen


Dato : 23-02-04 18:14

Jeg har endelig fået min gæstebog til at virke, eller det troede
jeg. Jeg kan nemlig ikke få linket "sidste 10" til at virke på
http://www.mortenholmegaard.dk/shoutbox/readbook.php

Princippet med scriptet er at det skriver til en txt-fil, som så
virker som database. Jeg har ingen problemer med at skrive i
gæstebogen, men kan som sagt ikke vise tidligere indlæg, hvilket
jo skal virke.

Er der nogen som gider se på kildekoden og fortælle mig om jeg er
helt på afveje. Jeg har knokklet med koden nu i et stykke tid,
men er kørt fast.

Her er selve koden som skal lave et link når der er mere end 10
indlæg:
<?php

$fileName = file ("guestbook.txt");
$rows = count ($fileName);

if ($rows > 10)
{
   if (!isset ($row) )
   {
      $row = 0;
   }

   print ("<table class=\"guestbookLinks\"><tr><td
width=\"85%\">");

   if ($row > 0)
   {
      echo "<div class=\"nextPage\"><< <a href=\"readbook.php?row=" .
($row - 10) . "\">Næste 10</a></div>";
   }
   
   print ("</td><td width=\"85%\">");

   if ( ($rows - $row) > 10)
   {
      echo "<div class=\"previousPage\"><a href=\"readbook.php?row="
($row + 10) . "\">Sidste 10</a></div>";
   }
      
   print ("</td></tr></table>");

   for ($i = $row; $i < ($row + 10); $i++)
   {
      echo $fileName [$i];
   }
}
else
{
   for ($i=0; $i < $rows; $i++)
   {
      echo $fileName [$i];
   }
}

?>


mvh
kasper

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Kim Andersen (24-02-2004)
Kommentar
Fra : Kim Andersen


Dato : 24-02-04 12:34

Hvad med at ligge det over i en database i steden for en tekst fil.
Ville man ikke kunne komme ud for at to php script starte og vil skrive og
læse i tekst filen, hvor ved at tekst filen bliver korrupt.

/Kim



kasper andersen (24-02-2004)
Kommentar
Fra : kasper andersen


Dato : 24-02-04 22:04

Jo sikkert, men mit webhotel understøtter ikke databaser.

Kim Andersen wrote in dk.edb.internet.webdesign.serverside.php:
> Hvad med at ligge det over i en database i steden for en tekst fil.
> Ville man ikke kunne komme ud for at to php script starte og vil skrive og
> læse i tekst filen, hvor ved at tekst filen bliver korrupt.
>
> /Kim
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste