Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera... estou aqui me batendo pra conseguir retirar uma tag de imagem do meu conteudo tendo em mãos apenas o seu caminho.
oq preciso deletar é +- isso:
<img src="imagens/flores.jpg" width="200" height="150" class="img_dir"/>
sendo q na variavel $img eu tenho esse: imagens/flores.jpg
pensei em algo assim:
$er = "|<(.)$img(.)>|";
só q nesse caso:
<p>dsfsdfsd f<img src="imagens/flores.jpg" width="200" height="150" class="img_dir"/> dsf sdf sdf sdfsd fdsf</p>
ele deletou tudo entre o < do paragrafo de abertura e o > do paragrafo final.
Tem como fazer isso??
Abração, Tiago.
Po Tiago não entendi seu problema!!!..... :huh:
De acordo com alguma condição você amostra ou não a tag, é isso?!?
Explica melhor ai parcero, se eu puder te ajudarei...
Abraços... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Rafael.
fala Rafael...
consegui cara!!!!! :D
$img_er = "|<img[^>]\"$img\"[^>]>|";
funcionou perfeito... mas deixa eut e explicar o esquema...
vai ter um form onde ira mostrar as imgs q estão cadastradas naquela noticia... caso ele queira deleta-la basta marcar o checkbox q tem do seu lado...
ao enviar o form eu vejo se ele escolheu alguma img para deletar e então retiro a tag do texto...
assim:
if (isset($_POST['cadastradas'])){$deletadas = $_POST['cadastradas'];for($a=0; $a<count($deletadas); $a++){$img = $deletadas[$a];$img_er = "|<img[^>]\"$img\"[^>]>|";$conteudo = preg_replace($img_er, "", $conteudo, 1);print_r($conteudo);}
sendo q cadastradas é uma array enviada pelo formulario.
não liga pro monte de variavel q eu crio não!! mas gosto de organizar as coisas assim!!
valeu pela disposição em ajudar!!! brigadão!!!
Caso outras pessoas tenha a mesma dúvida a solução achei aqui:
Abração, Tiago.
olha só... assim eu consegui.$img_er = "|<img src=\"$img\" width=\"200\" height=\"150\" class=\"img_dir\"/>|";mas ai tenho q escrever praticamente tudo na mão... e ñ queria...