Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]SHOUTBOX- problem
gregov0
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 14.01.2011
Skąd: Kalisz

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


Witam dopiero zaczynam programowac w php wiec prosze o wyrozumialosc, mam taki problem napisalem prosty skrypt shoutboxa i mam taki problem ze nie wyswietla mi moich wpisow , prosze o porade co jest zle , co ewentualnie zmienic lub dopisac. Z gory dziekuje
  1. <form action="kom.php" method="POST">
  2. <input type="text" name="nick"> <br>
  3. <input type="text" name="message">
  4. <input type="submit" name="submit" value="Wyslij" />
  5.  
  6.  
  7. </html>
  8.  
  9. <?php
  10. $nick = $_POST['nick'];
  11. $messege = $_POST['message'];
  12. $addsb = "<br><b>Nick:</b>$nick<br>Wiadomosc:$message" ;
  13. echo $addsb ;
  14.  
  15. $clase = "$addsb";
  16. $file = "wpisy.txt";
  17. $fp = fopen($file, "a");
  18. flock($fp, 2);
  19. fwrite($fp,$wpisy);
  20. flock($fp, 3);
  21. fclose($fp);
  22. include('wpisy.txt');
  23. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nekomata
post
Post #2





Grupa: Zarejestrowani
Postów: 314
Pomógł: 44
Dołączył: 12.11.2010
Skąd: UK

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


  1. <?php
  2. $nick = $_POST['nick'];
  3. $messege = $_POST['message'];
  4. $addsb = "<br><b>Nick:</b>$nick<br>Wiadomosc:$message" ;
  5. echo $addsb ;
  6.  
  7. $clase = "$addsb";// zbędne
  8. $file = "wpisy.txt"; // zbędne
  9. $fp = fopen('wpisy.txt', "a"); // było $file ale się pozbyliśmy tego prawda?
  10. flock($fp, 2);
  11. fwrite($fp,$wpisy);//gdzie jest zmienna $wpisy?
  12. flock($fp, 3);
  13. fclose($fp);
  14. include('wpisy.txt');
  15. ?>


to małe poprawki na twoim kodzie.. z file_get_contents i file_put_contents
wyglądało by to mniej więcej tak
  1.  
  2. <?php
  3. $nick = $_POST['nick'];
  4. $messege = $_POST['message'];
  5. $addsb = "<br><b>Nick:</b>$nick<br>Wiadomosc:$message" ;
  6. echo $addsb ;// jeśli tu wyświetlasz.. musisz wyświetlic treśc wpisy.txt przed dodaniem tej zmiennej
  7. // dotąd jest twoje.
  8. $wpisy = file_get_contents('wpisy.txt');
  9. echo $wpisy;
  10. $wpisy = $addsb.$wpisy; // połączone za pomocą kropki
  11. file_put_contents('wpisy.txt', $wpisy);
  12. ?>

file_get_contents i file_put_contents są o wiele łatwiejsze według mnie(sam się wciąż uczę więc te moje poprawki się pewnie gdzieś wykrzaczą.sorry (IMG:style_emoticons/default/tongue.gif) )
Mam nadzieję ze pomogłem.
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: 16.10.2025 - 10:21