Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] kolejność wpisów
zico_biezanow
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 7.10.2006

Ostrzeżenie: (0%)
-----


Witam. Chodzi mi o kolejnosc wpisów w kodzie: (nowo dodany wpis zostaje zapisany do pliku na koncu gdyz fopen ma tryb "a" ! A ja potrzebuje zeby nowy wpis zostawal dodawany na poczatku ! Jak to zrobic? sprawdzalem z innymi trybami i mi sie nie udalo :/ z "w" jest lipa bo zastepuje mi nowy wpis poprzednie wpisy :/ help !

  1. <HTML>
  2. <HEAD>
  3. <center>
  4. <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
  5. <META NAME="Author" CONTENT="Skr3czu">
  6. <title>NewSor by Skr3czu</title>
  7. <LINK REL="stylesheet" HREF="style.css" TYPE="text/css">
  8. </HEAD>
  9. <BODY>
  10.  
  11. <TABLE WIDTH="500" BORDER="0">
  12. <TR>
  13. <TD WIDTH="500">
  14.  <ul>
  15. <hr width="400" noshade size="1" align="left">
  16. <br><br>
  17. Tutaj dodaje się newsy
  18. <?php
  19. function load($file){
  20. $plik = @file( $file ) ;
  21. if ( empty( $plik )) return "" ;
  22. $count = count( $plik ) ;
  23. for( $a = 0 ; $a < $count ; $a++ )
  24. $e[$a] = chop( $plik[$a] ) ;
  25. return $e ;
  26. }
  27. function add($file, $line ){
  28. if(file_exists( $file )){$plik = @fopen( $file, "a" );}
  29. flock( $plik, 2 ) ;
  30. fwrite( $plik, $line ) ;
  31. flock( $plik, 3 ) ;
  32. fclose( $plik ) ;
  33. }
  34.  
  35. if ($_POST['opisy']){
  36. $nick=$_POST['nick']; $opis=$_POST['opis'];
  37. add("dane.dat", "<b><big>".$nick."</b></big><br><br><b>".$opis."</b><br>---------------------------------------------------------------------------<br>Dodał:<b>Admin</b><br><br>");
  38. }
  39. ?>
  40. </head>
  41. <body>
  42. <p align="center">
  43. <table align="center" style="border-style: dashed; border-width: 1px; border-color: black">
  44. <tr>
  45.  
  46. <form method="POST">
  47. <div align="center"><center><table border="0" cellpadding="0"
  48. cellspacing="0">
  49. <tr>
  50. <td align="right">Temat:&nbsp;&nbsp;&nbsp;&nbsp</td>
  51. <td><input type="text" size="20" name="nick"></td>
  52. </tr>
  53. <tr>
  54. <td align="right">News:&nbsp;&nbsp;&nbsp;&nbsp;</td>
  55. <td><input type="text" size="20" name="opis"
  56. style="width:155px;"> <input type="submit" name="opisy"
  57. value="Dodaj"></td>
  58.  
  59. </table>
  60. </div>
  61. </form>
  62. </table>
  63. </p>
  64. Newsy dodane:<br>
  65. <?php
  66. $tmp=load("dane.dat");
  67. while (list ($key, $val) = each ($tmp)) {echo "<b>".$key."</b>. ".$val."<br>";};
  68. ?>
  69.  
  70.  
  71.  
  72. <br><br>
  73.  
  74. </center>
  75.  </ul>
  76.  
  77. </TD>
  78. </TR>
  79. </TABLE>
  80. </CENTER>
  81. </BODY>
  82. </HTML>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:45