Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Ciągła linia
Mav
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 15.04.2009
Skąd: Koszalin

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


Witam
Jest to mój kolejny post na tym forum, lecz mam pytanie związane z PHP'ekiem. Stworzyłem prosty generator w PHP na zasadzie
napisz - kliknij - kopiuj
I tutaj jest cały problem.
Gdy wpisuje jakiś skrypt, np. na śnieg, to on jest w ciągłej linii, nie stabilizuje się, jakby nie widział entera (<br>).
Na serwerze mam 3 pliki:
- Index.html
- Przetworzzamowienie.php
- Style.css
+ 2 grafiki.

Dam tutaj całość tych plików, niestety muszę je dać w serwisie Wklejto.pl , gdyż całość jest za długa.

Index.html
  1. http://wklejto.pl/56955


oraz

Przetworzzamowienie.php
  1. http://wklejto.pl/56955


Pozdrawiam,
Mav.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rytek
post
Post #2





Grupa: Zarejestrowani
Postów: 63
Pomógł: 14
Dołączył: 21.01.2009
Skąd: Mszczonów

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


Potraktuj na początku zmienną $tresckodu (bo rozumiem, ze o nią się głównie rozchodzi) funkcją nl2br();

czyli zamiast:

  1. $tresckodu= $_POST['tresckodu'];


daj:

  1. $tresckodu= nl2br($_POST['tresckodu']);


Pozdrawiam, rytek

Btw. Po co te nawiasy w echo?

Poza tym ten kod jest niepoprawny:
  1. echo ('Treść kodu: </b> <!--c1--><div class='codetop'>Kod</div><div class='codemain'><!--ec1-->');

Tam gdzie musisz wstawić apostrof lub cudzysłów, musisz uważać, co jest Twoim znakiem otwierającym łańcuch, w tym wypadku otwierasz go ' i w miejscu class=' zamykasz. By tego uniknąć używaj tzw. escape'owania znaków - wystarczy przed takim apostrofem lub cudzysłowem postawić \ i wtedy będzie poprawnie.


Ten post edytował rytek 8.02.2010, 19:12:10
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: 9.10.2025 - 01:47