Jump to content
km92

Função php para substituir caracteres

Recommended Posts

km92

Boas pessoal.

Estou a criar um site de classificados em php, e no formulário para criar um novo anúncio tenho, outre outras, uma textarea onde se introduz a descrição do produto a ser vendido.

Porém, ao inserir por exemplo:

______________________

Vendo produto x com estes acessórios:

- Um cabo

- Um auricular

...

_____________________

A informação que entra na base de dados aparece assim:

_____________________

Vendo produto x com estes acessórios: - Uma cabo - Um auricular ...

_____________________

Ou seja, as novas linhas são ignoradas e o texto aparece todo seguido.

Existe alguma função em php ou javascript por exemplo que possa resolver isto?

Agradeço imenso qualquer ajuda  :)

EDIT:

O códio que tenho neste momento da textarea é este:

<textarea rows="10" cols="73" name="description" id="description" onblur="validateText(this);"  lang="false">
<?php echo strip_tags($_POST['description']);?></textarea>

O script que estou a utilizar é o Open Classifieds

Share this post


Link to post
Share on other sites
km92

Esqueçam, já consegui, foi só tirar esta parte:

<?php echo strip_tags($_POST['description']);?>

  😳

Share this post


Link to post
Share on other sites
km92

Não sei que confusão fiz para aqui mas afinal não está a funcionar :S

Alguém?

Afinal na base de dados a informação aparece bem, só quando é mostrada na página é que aparece toda seguida :X

Share this post


Link to post
Share on other sites
km92

Desta vez consegui de vez (espero eu)

Na página que mostra o anúncio substituí

<?php echo $itemDescription;?>

por

<?php echo nl2br($itemDescription);?>

:)

Share this post


Link to post
Share on other sites
brunoais

Desta vez consegui de vez (espero eu)

Na página que mostra o anúncio substituí

<?php echo $itemDescription;?>

por

<?php echo nl2br($itemDescription);?>

:thumbsup:

Eu usaria...

<pre><?php echo $itemDescription;?></pre>

ou

<?php echo htmlentities($itemDescription) ?>


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.