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.