Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera..
Seguinte... To precisando de alguma função que substitua um conjunto de frases, palavras e/ou caracteres por outro pré definido.
Um exemplo pra ficar mais claro:
O usuário escreve no campo de enbtrada de uma mensagem, por exemplo <? echo "teste"; ?> e todo esse conjunto é substituido por "Desculpe, mas você não pode escrever funções PHP nessa área."
Sei que pode ser feito isso com expressões regulares.. Mas não manjo nada..
Até tentei fazer algo com expressões usando ereg_replace, mas quase deu muito certo..
Se o usuário escrevesse: <? qualquer coisa ?> ele dava certo, mas o problema vinha quando o usuário colocasse 2 códigos, tipo
Entrada:
<? //qualquer coisa-1 ?>
teste
<? //qualquer coisa-2 ?>
Saída obtida:
"Desculpe, mas você não pode escrever funções PHP nessa área.".
Saída esperada:
"Desculpe, mas você não pode escrever funções PHP nessa área.".
teste
"Desculpe, mas você não pode escrever funções PHP nessa área.".
Entenderam?
Desde já deixo meu agradecimento. Grande abraço.
Carregando comentários...