Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odwrotne wyświetlanie
Forum PHP.pl > Forum > PHP
mtoy
Witam,
od niedawna zacząłem zabawę z php i utknąłem w jednym punkcie. Otóż zrobiłem sobie księge gości (od razu mówię że jest niedokończona i w fazie prac, jeśli chodzi o kolory), ale niepodoba mi się, że nastarszy post jest na górze strony, zamiast "spaść" na sam dół. Szukałem już rozwiżania tego problemu, ale nie moge dopasować innych skryptów za bardzo do swojego, a sam sobie z tym nie poradzę. Oto mój kod księgi:
  1. <html>
  2. <head>
  3. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\">
  4. <title>księgi gości</title>
  5. </head>
  6. <body bgcolor=\"black\" text=\"white\" link=\"#C0C0C0\" vlink=\"#C0C0C0\" alink=\"#C0C0C0\" topmargin=\"4\" leftmargin=\"10\">
  7. <bKsięga
  8. go#347ci</b>
  9. <?php
  10. if($submit==&#092;"DODAJ WPIS\") {$file=fopen(\"dane.txt\",\"a\");
  11. fwrite($file,&#092;" <table cellSpacing=\"3\" cellPadding=\"3\" border=\"0\">
  12. <tr>
  13. <td width=&#092;"100%\" height=\"14\" valign=\"top\" align=\"left\">
  14. <b><font face=tahoma size=2 color=red>Imie: </font><font face=tahoma size=2 color=blue>$imie</font><br>
  15. <font face=tahoma size=2 color=red>Adres e-mail: </font><a href=&#092;"mailto:$email\"><font face=tahoma size=2>$email</font></a><br>
  16. Strona WWW : <a href=&#092;"$adres\">$adres</a><br>
  17. <br>$wpis </b></td>
  18. </tr>
  19. </table> <hr>&#092;");
  20. fclose($file);
  21. $file=fopen(&#092;"dane.txt\",\"r\");
  22. $filesize = filesize(&#092;"dane.txt\");
  23. $dane=fread($file,$filesize);
  24. echo &#092;"$dane\";
  25. fclose($file);}
  26. else if($submit== &#092;"CZYTAJ WPISY\")
  27. {$file=fopen(&#092;"dane.txt\",\"r\");
  28. $filesize = filesize(&#092;"dane.txt\");
  29. $dane=fread($file,$filesize);
  30. echo &#092;"$dane\";
  31. fclose($file);}
  32. ?>
  33. </body>
  34. </html>

Czy można to jakoś zmienić, Wam zajmie to chilkę a mi wieczność

Proszę używać bbcode! kszychu
crash
Proponuje najpierw zajżeć do manuala, potem nauczyć się używania BBCode, następnie zapisywać każdy wpis w pojedyńczej lini, odczytywać dane z pliku po jednej lini, wynik zapisać do tablicy (lub odrazu file" title="Zobacz w manualu PHP" target="_manual), użyć array_reverse" title="Zobacz w manualu PHP" target="_manual i za pomocą np. foreach" title="Zobacz w manualu PHP" target="_manual wyświetlić dane.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.