Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Hmm Spacja ?
bartek4175
post
Post #1





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Witam!
Mam system newsów, jednak aby przejść do nowej Lini trzeba pisać
  1. <br>

Chciałbym zrobić aby gdy kliknę enter to samo na końcu lini pisało niewidzialne
  1. <br>
czyli ja nie widzę, żę jest br a tak naprawdę jest.

Pomożecie jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kujol
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 27
Dołączył: 21.07.2013

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


Cytat
A co mu niby bbcode zalatwi w sprawie nowej linii z entera??


Link do strony, który mu podałem zawiera gotowy bbcode z nl2br. Mając system newsów bbcode na pewno mu się przyda (IMG:style_emoticons/default/wink.gif)

Kod
<?php

function bbcode($tekst)
{
$tekst = str_replace("<", "&#60;", $tekst);
$tekst = str_replace(">", "&#62;", $tekst);
$tekst = preg_replace("#\[b\](.*?)\[/b\]#si",'<b>\\1</b>',$tekst);
$tekst = preg_replace("#\[i\](.*?)\[/i\]#si",'<i>\\1</i>',$tekst);
$tekst = preg_replace("#\[u\](.*?)\[/u\]#si",'<u>\\1</u>',$tekst);
$tekst = preg_replace("#\[p\](.*?)\[/p\]#si",'<p>\\1</p>',$tekst);
$tekst = preg_replace("#\[img](.*?)\](.*?)\[/img\]#si",'<img src="\\1" alt="\\2" />',$tekst);
$tekst = preg_replace("#\[url\](http.*?)\[/url\]#si", "<A HREF=\"\\1\">\\1</A>", $tekst);
return nl2br($tekst);
}

$value = "TUTAJ JAKIS TEKST 1 i JAKIS TEKST 2;

$wynik = bbcode($value);

echo "$wynik";

?>


tekst 1 i 2 oddziel 'enterem' a zobaczysz efekt. (IMG:style_emoticons/default/biggrin.gif)
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 - 08:36