Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dlaczego nie działa mi taki skrypt?
Maveral
post 30.07.2005, 07:10:48
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 8
Dołączył: 30.07.2005

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


Z dużą pomocą człowieka z innego forum powstał taki oto pra-newsowy skrypt (oparty w zamierzeniu na plikach .txt):
phptest.php
  1. <html> 
  2. <head> 
  3. <meta http-equiv=\"Content-type\" content=\"text/html; charset=iso-8859-2\" /> 
  4. <style> 
  5. <!-- 
  6. a{text-decoration:none} 
  7. //--> 
  8. </style> 
  9. </head> 
  10. <body bgcolor=silver>
  11.  
  12. <?php 
  13. if(isset($_POST[submit])) { 
  14.  
  15. $imie=$_POST['imie']; 
  16. $imie=nl2br($imie); 
  17. $wp = fopen(&#092;"plik.txt\", \"a+\"); 
  18. fputs($wp, &#092;"<center><b><i>$imie</i></b><br><hr width=400 color=blue></center><br>n\"); 
  19. fclose($wp); 
  20. echo&#092;"dodano!\"; 
  21. echo'<br><a href=\"2.php\">Zobacz Newsy</a>'; 
  22. } 
  23. else { 
  24.  
  25. ?>
  26. <br><br><br><br><br> 
  27. <center> 
  28. <FORM ACTION=\"phptest.php\" METHOD=\"POST\"> 
  29. <TEXTAREA NAME=\"imie\" ROWS=10 COLS=60></TEXTAREA><br><br> 
  30. <center><INPUT TYPE=\"submit\" NAME=\"submit\" Value=\"Akceptuj\"></center> 
  31. </FORM> 
  32. </center> 
  33. <?php 
  34. } 
  35. ?> 
  36.  
  37. </body> 
  38. </html>


2.php
  1. <html> 
  2. <head> 
  3. <meta http-equiv=\"Content-type\" content=\"text/html; charset=iso-8859-2\" /> 
  4. <meta http-equiv=\"Content-Type\" content=\"text/html; <?php echo _ISO; ?>\" /> 
  5. <style> 
  6. <!-- 
  7. a{text-decoration:none} 
  8. //--> 
  9. </style> 
  10. </head> 
  11. <body bgcolor=silver> <br><br><br><br><br>
  12.  
  13. <?php 
  14.  
  15. $tablica=file('plik.txt'); 
  16.  
  17. // wyswietlamy newsy 
  18. for($n=count($tablica); $n >= 0  ;$n--) 
  19.  
  20. { 
  21. echo $tablica[$n]; 
  22. } 
  23.  
  24.  
  25.  
  26. ?> 
  27.  
  28.  
  29. <a href=phptest.php>Nowy news</a>
  30.  
  31.  
  32. </body> 
  33. </html>



proszę równiez nadać właściwy temat dla topic'u
---
nospor



Dlaczego w powyższym skrypcie nie działają entery tak jak powinny. Przetestujcie zresztą sami o co mi chodzi ----> http://albionteam.host.sk

Po prostu napiszcie jakąś treść z użyciem entera i sami zobaczycie co wyjdzie...
Go to the top of the page
+Quote Post
zombie
post 2.08.2005, 11:02:30
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 0
Dołączył: 9.05.2002
Skąd: Warszawa

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


spróbuj dać
  1. <?php
  2. $imie=str_replace(&#092;"rn\",\"<BR />\",$imie);
  3. ?>
zamiast
  1. <?php
  2. $imie=nl2br($imie); 
  3. ?>


--------------------
audaces fortuna iuvat!
Go to the top of the page
+Quote Post
Maveral
post 2.08.2005, 15:57:27
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 8
Dołączył: 30.07.2005

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


Wielkie dzięki! Działa tak jak powinno winksmiley.jpg Do przetestowania na:

http://albionteam.glwb.info/phptest.php

Jeszcze raz wielkie dzięki. Pozdrawiam.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 21:46