Re: [PHP-ES] problemas con str_replace en php5

[email protected] (Manuel Oterino)
Newsgroups php.general.es
Message-ID <CA+2wQcc6kHDN0BAT5=QXagOaSOq+V6PmL7ntjAuWmKpePB1BeQ@mail.gmail.com>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.