BigJhow 0 Denunciar post Postado Junho 22, 2010 Tenho um editor de textos que, ao criar um link, insere no banco de dados o valor "<a href=\". Mas no site, ele é exibido de forma errada (exemplo, quando coloco link de um e-mail, ele abre http://meusite.com.br/linkdoemail ). Gostaria de trocar por "<a href=", mas quando uso str_replace("<a href=\","<a href=","$string"), a barra no primeiro valor interfere na interpretação do PHP. Comofas? Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Junho 23, 2010 Escape a barra ou use aspas simples ou ainda utilize a função correta: <?php echo str_replace("<a href=\\","<a href=", $string); // Escapando a barra echo str_replace('<a href=\', '<a href=', $string); // usando aspas simples echo stripslashes($string); // utilizando a função correta; Compartilhar este post Link para o post Compartilhar em outros sites