0

Como tirar a "\" que aparece no meu script de converter palavras!

criado por Semprom em 04/04/2010 1:28am
Olá pessoal, olha o meu problema é o seguinte, eu fiz um script para poder converter algumas palavras porem quando eu converto aparece uma barra tipo essa "\", o script pega o texto de um texarea que vamos supor ele foi feito para converto outros script que vem assim ex:

show "olá marcos";
close;

então eu coloquei para substituir o 'show' por "mes" mais as aspas duplas que também vai junto na hora de converter aparece essa barra "\" na frente das aspas dublas da parte convertida! vou postar o script para averiguarem melhor!.

Código:
<html>
<head><title>ArkGN-[SCR]</title></head>
<body bgcolor="Silver">
<br/>
<h2 align="center">Cronus to eAthena<h2>
<h5 align="center">ArkGN-[SCR]<h5>
<br/>
<form method="post" action="<? $PATH_INFO ?>">
<table align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="">
<textarea cols="25" rows="25" name="texto"></textarea>
<textarea cols="25" rows="25" name=""><?
$modi_text=str_replace("show","mes",$texto);
$modi_text1=str_replace("digit","input",$modi_text);
echo $modi_text1;
?>
</textarea>
</td></tr><tr><td align="center">
<input type="submit" value="Converter">
<input type="reset" value="Limpar"></td>


</tr>
</table>
</form>
</html>

Lista de Respostas:

0
05/04/2010 11:26am
(~14 anos atrás)
Marcos Regis respondeu:
Use as funções stripslashes() e addslashes() para tal.
Stripslashes irá remover qualquer barra invertida que esteja escapando um caracter especial enquanto addslashes fará o contrário, ou seja, adicionará a barra invertida antes de qualquer caracter especial.
Uma coisa que tem influencia sobre isso é a diretiva magic_quotes.

Dê uma olhada no manual sobre esses elementos que mencionei.

0
06/04/2010 12:40pm
(~14 anos atrás)
PorKaria respondeu:
Uma outra dica, a função nl2br() converte os "enters" para <br />, é comum precisar disso quando se utiliza um campo textarea. Uma outra dica, utilize as funções Filter, para filtrar os dados do seu form.

http://br2.php.net/manual/en/book.filter.php


Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)