Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]zamiania znaczników html na inne
Forum PHP.pl > Forum > Przedszkole
girribaldi
Witam
Z edytora WYSIWIG (FCKEditor) dostaję zmienną która zawiera tekst. Niestety tekst ma formatowanie nie takie jak chcę - po naciśnięciu entera daje znacznik <p> a chciałbym <br>, dlatego chciałem napisać w php żeby zamienił znaczniki <p> na <br> robiłem wiele prób ale nic z tego nie wyszło

przedstawiam kawałek kodu (może coś źle robię):
  1. <?php
  2. echo $add_product_long_opis;
  3. echo "potem jest<br>";
  4. $p="<p>";
  5. $br="<br>";
  6. $adddr = strtr($p,$br,$add_product_long_opis);
  7. echo "<br><br>NA KONCU:";
  8. echo $adddr;
  9. ?>


no i nie zamiania tego za Chiny
próbowałem z funkcją str_replace i też nic.

Może jakaś mała podpowiedź questionmark.gif
Darti
shift + enter da <br> 'kę
girribaldi
<lol> dzieki - tylko dalej mnie zastanawia fakt czemu nie działało mi zamiana <p> na <br> w php-cu
drPayton
z str_replace musi działać, być może tagi są zapisane przy użyciu html_entities.
A tak w ogóle, to w konfiguracji fck (plik fckconfig.js):
Kod
FCKConfig.EnterMode = 'br';    // p | div | br
FCKConfig.ShiftEnterMode = 'br';    // p | div | br
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.