Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Confusión al usar preg_replace

Estas en el tema de Confusión al usar preg_replace en el foro de PHP en Foros del Web. Estoy trabajando con un texto donde hay Parrafos, tablas, imagenes y otros. Tengo un problema es que necesito que las imagenes sin importar cual imagen ...
  #1 (permalink)  
Antiguo 21/10/2017, 17:23
 
Fecha de Ingreso: agosto-2006
Mensajes: 32
Antigüedad: 17 años, 8 meses
Puntos: 1
Confusión al usar preg_replace

Estoy trabajando con un texto donde hay Parrafos, tablas, imagenes y otros. Tengo un problema es que necesito que las imagenes sin importar cual imagen sea cambie el width que trae por defecto y lo cambie por 100%. Pero sin afectar a otros como las tablas que traen tambien un width. No entiendo como hacerlo esto con preg_replace, esto es lo mas o menos que hice:

Código PHP:
$informacion='<img src="logo.png" width="100px"> <img src="foto1.jpg" width="100px">';
$informacion=preg_replace(  '/img src="" width=(["\'])[^\1]*?\1/i''img src="" width="100%"'$informacion);
echo 
$informacion
obviamente no funciona porque no se que poner en img src="" para hacer dicho reemplazo.

Gracias de antemano.
  #2 (permalink)  
Antiguo 21/10/2017, 19:58
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Confusión al usar preg_replace

y porque en vez de reemplazar con la funcion, ya que todos tendran 100%, lo defines directamente en el width="100%"
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 22/10/2017, 06:34
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Confusión al usar preg_replace

creo que simplemente podria funcionar un 100% en css

Código CSS:
Ver original
  1. img{
  2.     width:100% !important;
  3. }
como puede ver en este ejemplo, el important le indica al navegador que tome el la regla sin importar nada

EJEMPLO
__________________
[email protected]
HITCEL
  #4 (permalink)  
Antiguo 02/02/2018, 10:47
 
Fecha de Ingreso: agosto-2006
Mensajes: 32
Antigüedad: 17 años, 8 meses
Puntos: 1
Respuesta: Confusión al usar preg_replace

La situación era con el editor CKeditor y bootstrap la solución fue simple:

En el CSS donde estaban las imagenes dentro del div le deje esto.

Cita:
.informacion img
{
max-width:100%;height:auto; !important
}

Etiquetas: tabla, usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:58.