Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] formatowanie zapisywanego tekstu
adam83
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 2.11.2009

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


Witam raz jeszcze chciałbym poruszyć sprawę zapisu tekstu do pliku .txt
A mianowicie wrzucam formularzem treść ogłoszenia, dodaje do niej l.p, i IP kompa z którego przyszła i wszystko zamykam w jednej linijce pliku.
Tak to się zapisuje:

(IMG:http://img192.imageshack.us/img192/7198/94167610.jpg) (IMG:http://img192.imageshack.us/img192/94167610.jpg/1/w545.png)

Czasem jednak zdarzy się że w pliku .txt coś sie namiesza np:

(IMG:http://img704.imageshack.us/img704/2218/22w.jpg) (IMG:http://img704.imageshack.us/img704/22w.jpg/1/w529.png)

i pociąga to za sobą całą masę problemów...

Dane przyjęte z formularza filtruje "strip_tags" i układam do pliku:

  1.  
  2. $ogloszenie=strip_tags($_POST['ogloszenie']);
  3. $dlugosc_ogloszenia=strlen($ogloszenie);
  4.  
  5. $tresc=str_replace(array('*|*',"\n"),array('**',''),$ogloszenie);
  6.  
  7. if ($dlugosc_ogloszenia > 5)
  8.  
  9. {
  10. $lp=count($plik);
  11. flock($file,2);
  12. fputs($file,$lp.'*|*'.$tresc.'*|*'.$_SERVER['REMOTE_ADDR']."\r\n");
  13. flock($file,3);
  14.  
  15. }
  16.  


Dlaczego dzieją się takie rzeczy w pliku?
Jakich funkcji filtrujących można jeszcze użyć aby pozbyć sie różnych kłopotów, usunąć zbędne znaki itp?

Z góry dziękuje za pomoc.
Pozdrawiam

Ten post edytował adam83 25.12.2009, 09:38:42
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: 22.08.2025 - 22:54