Jump to content
php.lv forumi

Probleemas ar <br>


Benvenuto

Recommended Posts

Manam necilajam saitam ir taada probleema, ka ENTER tiek komentaaros repleisots ar <br>, bet biezhi vien komenteetaajs sava komentaara beigaas uztaisa lieku jaunu rindinju un tad beigaas pievienojas <br>. liidz ar to lapa neizskataas diez cik kaartiigi ar shaadaam atstarpeem dazhu komentaaru beigaas.

kaa buutu iespeejams veikt taadu lietu, ka, ja peec enter nospieshanas nekas vairs nav rakstiits, tad to nenjem veeraa?

 

ceru ka neizteicos paaraak samudzhinati...

Link to comment
Share on other sites

Manam necilajam saitam ir taada probleema, ka ENTER tiek komentaaros repleisots ar <br>, bet biezhi vien komenteetaajs sava komentaara beigaas uztaisa lieku jaunu rindinju un tad beigaas pievienojas <br>. liidz ar to lapa neizskataas diez cik kaartiigi ar shaadaam atstarpeem dazhu komentaaru beigaas.

kaa buutu iespeejams veikt taadu lietu, ka, ja peec enter nospieshanas nekas vairs nav rakstiits, tad to nenjem veeraa?

 

ceru ka neizteicos paaraak samudzhinati...

http://3a3-interactive.net/blog.php/post/2003/10/19/68/

Edited by Kaklz
Link to comment
Share on other sites

Man ieteikums, izmantot preg_replace, respektīvi, ja strings beidzas ar <br />, tad tas <br /> ir jaaizvieto ar "" (NEKO) un lai nodzeestu vairaakus <br /> tas ir jaaieliek ciklaa liidz strings vairs nebeidzas ar <br />, šajā ciklā vēl jābūt stripslashes funckijai, kas notiek peec <br /> aizvietošanas ar tukšumu, lai izvairītos arī no šādām liekībām.

Lūk, es piedāvāju šādu interesantu variantu:

 

for ($i=0; $i <1000; $i++) {

$comments1 = $comments;

$comments = preg_replace("/(.+?)\<br />/", "", $comment);

$comments = stripslashes($comments);

$comments2 = $comments;

if ($comments1 == $comments2) {

$i = 999;

}

}

 

:)

Link to comment
Share on other sites

×
×
  • Create New...