Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze shoutem, Blokada pustych wpisów oraz refresha
ReeV
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 14.12.2004

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


Witam napisałem chyba najprostrzego możliwego shoutboxa lecz niestety nie jest odporny na odświoeżanie (czyt. podczas niego dodawana jest nowa linijka tak jak by pusty wpis w shoutboxie) i to jest największy mankament którego pragnę się pozbyć lecz niestety nie wiem jak... Nie wiem także jak usunąć możliwość dawania pustych wpisów. Zresztą te obie rzeczy praktycznie sprowadzają się do tego samego. Czyli nie akceptowania lub nie wyświetlania pustych wpisów. Proszę o pomoc!

Myślałem także o takim czymś aby przy wyświetlaniu skrypt ignorował puste linje bo zapis mniej więcej wygląda tak:

$data | $user | $tekst
(pusty)
$data | $user | $tekst

i tam gdzie był by pusty poprostu omijało/ignorowało by tą linję. Jest takie coś możliwe?

  1. <? 
  2. //Autor Hoppus 
  3. //All rights Reserved 
  4.  
  5. $filename = &#092;"szots.php\"; 
  6. $nowy = $_GET['tekst']; 
  7. $a = $_GET['autor']; 
  8. $data=date('d.m.Y'); 
  9.  
  10. $plik = file($filename); 
  11. $plik = implode(&#092;"\",$plik); 
  12. $plik = $data . &#092;" | <b>\". $autor . \"</b>: \" . $tekst .\"rn\".$plik; 
  13.  
  14. $fp = fopen($filename , &#092;"w\");flock($fp,2); 
  15. fputs( $fp , $plik); 
  16. flock($fp,3);fclose($fp); 
  17.  
  18.  
  19. ?> 
  20.  
  21. <form action=\"index.php\" method=\"post\"> 
  22. <center><b>ShoutBox</b></center> 
  23.  
  24. <? 
  25. $dane=file('szots.php'); 
  26. for($start=0;$start<=6;$start++) 
  27. { 
  28. echo &#092;"$dane[$start]<BR>\"; 
  29. } 
  30. ?> 
  31.  
  32. <b>Autor:</b> 
  33. <input name=\"autor\" ROWS=\"1\" COLS=\"23\" class=\"input-text\" value=\"\"></TEXTAREA> 
  34. <b>Tekst:</b> 
  35. <input name=\"tekst\" ROWS=\"1\" COLS=\"23\" class=\"input-text\" value=\"\"></TEXTAREA><input type=\"submit\" value=\"wyslij\"><br> 
  36. </form>


Ten post edytował ReeV 22.01.2005, 19:29:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


  1. <?
  2. // .....
  3. $plik = $data . &#092;" | <b>\". $autor . \"</b>: \" . $tekst .\"rn\".$plik; 
  4. // .....
  5. ?>

zamiast \r\n daj \n..... to jest chyba powodem podwójnych znaków końca linii.....
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: 2.10.2025 - 23:18