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%)
-----


Dzięki ale to sobie chyba daruje... Tylko napiszę funkcje która usuwa wszystko po jej uruchomieniu i raz poraz ją uruchomie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . A z baz danych nie skorzystam ponieważ nie umiem. Poza tym kod forum (txtbb) nakłada mi pewne ograniczenia, jak i sama wielkość bazy...
Go to the top of the page
+Quote Post
Cienki1980
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Cytat(hausner15 @ 8.05.2007, 19:48:03 ) *
Dzięki ale to sobie chyba daruje... Tylko napiszę funkcje która usuwa wszystko po jej uruchomieniu i raz poraz ją uruchomie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . A z baz danych nie skorzystam ponieważ nie umiem. Poza tym kod forum (txtbb) nakłada mi pewne ograniczenia, jak i sama wielkość bazy...


No to skoro nie baza danych to zrób na plikach. W razie czego pomożemy. A oto zestaw potrzebnych funkcji a przynajmniej części z nich:
explode" title="Zobacz w manualu PHP" target="_manual
mktime" title="Zobacz w manualu PHP" target="_manual
date" title="Zobacz w manualu PHP" target="_manual

Spróbuj, potrenuj a w razie pytań pisz.
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: 12.10.2025 - 00:14