Re: [PHP-ES] problemas con str_replace en php5
[email protected] (Ricardo Martinez)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <CAJ_2TV-oCvZ6cMd_oXVUsxiArPb6vk8OSqgFy5P2ehDUHEMizw@mail.gmail.com> |
Opino lo mismo que Manuel. 2011/10/11 Manuel Oterino <[email protected]> > Viendo el código, esta linea me choca: > > $imagen=$row_rstrabajos['imagen$x']; > > a ver si es este el problema en lugar del str_replace. Ponlo entre comillas > dobles a ver si te funciona. Ten en cuenta que con las comillas simples no > interpreta las variables por lo que esta buscando imagen$x en lugar de > imagen2 cuando $x vale 2. > > Salu2. > > 2011/10/11 David Fraga <[email protected]> > > > ¿qué contiene $texto originalmente? > > > > El 11/10/11 15:50, Omar Steffen escribió: > > > Hola amigos espero me puedan dar una mano, tengo este script que corre > en > > php 4 sin problemas pro no me muestra las imagenes en php5 y no le > encuentro > > el error, espero respuesta, desde ya muchas gracias > > > > > > <?php > > > //================Aca empieza el baile " Busco y reemplazo #i " > > ============= > > > $texto=$row_rstrabajos['nota']; > > > $i=1; > > > $x=2; > > > $string1="#$i#"; > > > $imagen=$row_rstrabajos['imagen']; > > > $string2="<center><img src=\"imagenes/noticias/$imagen\"></center>"; > > > $texto = str_replace ($string1, $string2, $texto); > > > for ($i = 2; $i <= 10; $i++) { > > > $string1="#$i#"; > > > $imagen=$row_rstrabajos['imagen$x']; > > > $string2="<center><img src=\"imagenes/noticias/$imagen\"></center>"; > > > $texto = str_replace ($string1, $string2, $texto); > > > $x=++$x; > > > } > > > echo $texto; > > > //================Aca termina el baile " Busco y reemplazo #i " > > ============= > > > ?> > > > > -- > > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > -- > --------------------------------------- > AVISO DE CONFIDENCIALIDAD > Tanto este mensaje como todos los posibles documentos adjuntos al mismo son > confidenciales y están dirigidos exclusivamente a los destinatarios de los > mismos. Por favor, si Ud. no es uno de dichos destinatarios, notifíquenos > este hecho y elimine el mensaje de su sistema. Queda prohibida la copia, > difusión o revelación de su contenido a terceros sin el previo > consentimiento por escrito del remitente. En caso contrario, vulnerará la > legislación vigente. > -- Ricardo _______________________________________________ IT Architect website: http://www.pulsarinara.com