Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Odwrócenie czytania wpisów
hausner15
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 5.02.2007

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


Witam - mój problem polega na tym że tworze sb i chciałbym by wpisy pojawiały sie w odwrotnej kolejności. Oto kod:

  1. <?php
  2.  
  3. $fo = fopen("shouts.txt","r");
  4. $fr = fread($fo);
  5. fclose($fo);
  6.  
  7.  
  8.  $fp = fopen("shouts.txt","w");
  9.  fwrite($fp,$_POST['user']."~".$_POST['shout']."n");
  10.  fclose($fp);
  11.  $shoutbox_page = "show.php#shout_down";
  12.  header("Location: $shoutbox_page");
  13.  
  14. ?>


Jest on na 1000% żle zrobiony (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Odwrócenie wpisów ma polegać tu na zczytaniu zawartości pliku i zachowaniu jej, następnie wyczyszczeniu pliku, potem zapisaniu loginu i wpisu użytkownika, a następnie reszty która była już w pliku. Z wyczyszczeniem sobie poradziłem ale nie moge sobie poradzić by zawartość pliku była odczytana (nie wiem czy górna częśc kodu jest prawidłowa), a następnie by skrypt zapisał wartość która doszła i potem to co już wcześniej było. Uff to chyba wszystko - czekamna odpowiedz najlepiej z gotowcem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) .

P.S. Ewentualnie prosił bym na PW.


-------------------------
ort by Cienki1980
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hausner15
post
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 5.02.2007

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


Zrobione. Tyle że bez pętli

Ale mam kolejny problem^^:

  1. <?php 
  2.  
  3. $wpisy = file("shouts.txt");
  4. $fp = array_reverse($wpisy);
  5.  
  6.  
  7. $fp[0]
  8. $fp[1]
  9. $fp[2]
  10. $fp[3]
  11. $fp[4]
  12. $fp[5]
  13. $fp[6]
  14. $fp[7]
  15. $fp[8]
  16. $fp[9]
  17. $fp[10]
  18. $fp[11]
  19. $fp[12]
  20. $fp[13]
  21. $fp[14]
  22. $fp[15]
  23. $fp[16]
  24. $fp[17]
  25. $fp[18]
  26. $fp[19]"
  27.  
  28. ?>


a pętle chciałbym wsadzić. Ponieważ to mi wyświetla 20 wpisów ale nie mogę nijak poradzić ze wstawieniem wszystkich wpisów (to ma być historia). Prosze o pomoc (najlepiej gotowca (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 16:38