Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]zapisywanie w pliku text
Forum PHP.pl > Forum > Przedszkole
maxserwer
Siemka, czy ktoś wie jak zmienić ten kod tak żeby nie dopisywał informacji do txetu na dole, tylko żeby dopisywał na sam początek, czyli jak jest już coś napisane w text to żeby ładnie wpisywało to na samą górę.

Oto moje scrypty:
  1. <?
  2.  
  3. $datazapisu = date("m_d_H_i_s");
  4. $data = date("d/F/Y H:i:s");
  5. $add= htmlspecialchars($_POST['add']);
  6. $imie= htmlspecialchars($_POST['nick']);  
  7. $kolor= htmlspecialchars($_POST['kolor']);  
  8.  
  9. ($pass != $add) or die ('<font color=red><b>Musisz podać koniecznie treść ShoutBox!!!</b></font><br><br>
  10. <a href=java script:history.back();><<< <font color=228B22><b>Popraw...</b></font</a>');
  11. ($pass != $imie) or die ('<font color=red><b>Musisz podać koniecznie autora!!!</b></font><br><br>
  12. <a href=java script:history.back();><<< <font color=228B22><b>Popraw...</b></font</a>');
  13.  
  14. $size = filesize("../forum/data/shoutbox/lista.txt");
  15. if ($size <= 70000)
  16. {
  17.  
  18. }
  19. else
  20. {
  21. $www = 1;
  22.  
  23. $plik = fopen("../forum/data/shoutbox/lista.txt","a");
  24. end($linia);
  25. $qqqq = count($linia);
  26. $qqqq13 = $qqqq - 12;  
  27. $qqqq12 = $qqqq - 11;
  28. $qqqq10 = $qqqq - 10;
  29. $qqqq9 = $qqqq - 9;
  30. $qqqq8 = $qqqq - 8;
  31. $qqqq7 = $qqqq - 7;
  32. $qqqq6 = $qqqq - 6;  
  33. $qqqq5 = $qqqq - 5;
  34. $qqqq4 = $qqqq - 4;
  35. $qqqq3 = $qqqq - 3;
  36. $qqqq2 = $qqqq - 2;
  37. $qqqq1 = $qqqq - 1;
  38.  
  39. $plik = fopen("../forum/data/shoutbox/lista.txt","w");
  40. fputs($plik,"$linia[$qqqq12]");
  41. fputs($plik,"$linia[$qqqq11]");
  42. fputs($plik,"$linia[$qqqq10]");
  43. fputs($plik,"$linia[$qqqq9]");
  44. fputs($plik,"$linia[$qqqq8]");
  45. fputs($plik,"$linia[$qqqq7]");
  46. fputs($plik,"$linia[$qqqq6]");
  47. fputs($plik,"$linia[$qqqq5]");
  48. fputs($plik,"$linia[$qqqq4]");
  49. fputs($plik,"$linia[$qqqq3]");
  50. fputs($plik,"$linia[$qqqq2]");
  51. fputs($plik,"$linia[$qqqq1]");
  52. fputs($plik,"$linia[$qqqq]");
  53. fclose($plik);  
  54.  
  55. }
  56.  
  57. if ($add == "")
  58. {
  59. if ($aaaa == "")
  60. {
  61. print("Nie robie nic bo nic nie napisałeś.<br><br>");
  62. }
  63. else
  64. {  
  65.  $plik = fopen("../forum/data/shoutbox/lista.txt","a");
  66.  if(!($plik))
  67.  {
  68. print("Odśwież stronę...");
  69.  }  
  70. fputs($plik,"" );
  71. fclose($plik);
  72.  
  73. }
  74. }
  75. else
  76. {  
  77.  
  78. $plik = fopen("../forum/data/shoutbox/lista.txt","a+");
  79. if(!($plik))
  80.  {
  81. print("Chwilowa przerwa, prosze dodać jeszcze raz za 5 sekund...");
  82. }  
  83. fputs($plik,"<tr><td><fieldset><legend><a href=http://www.maxserwer.yoyo.pl/user.php?type=view_profile&login=$imie TARGET=maxserwer_user_$imie><font size=1 color=$kolor><b>$imie</b></font></a><br></legend><font color=C0C0C0 size=1 face=verdana,arial,helvetica >$data</font><br><font size=1 color=#000000>$add</font><br></fieldset></td></tr>" );
  84. fclose($plik);
  85. print("<img src=blank.gif border=0 height=15 width=0><CENTER><img border=0 src=../images/load/load.gif /></CENTER><img src=blank.gif border=0 height=1 width=4><CENTER><b>Wiadomość została dodana do ShoutBox...</b></CENTER><img src=blank.gif border=0 height=3 width=0><CENTER><a href=java script:history.back();><font color=#228b22 face=verdana,arial,helvetica size=1><b>>>> Gotowe, powróć... <<<</b></font></a></CENTER><CENTER><img src=blank.gif border=0 height=330 width=0></CENTER>");
  86. }
  87. ?>


Z góry wielkie THX!!!
nexis
Zapoznaj się z informacjami odnośnie funkcji fopen" title="Zobacz w manualu PHP" target="_manual i wyraźnie jest napisane:

  1. a - Open for writing only; place the file pointer at the end of the file. If the file does not exist, attempt to create it.


  1. w- Open for writing only; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it.
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.