Foros del Web » Programando para Internet » PHP »

Depurar codigo

Estas en el tema de Depurar codigo en el foro de PHP en Foros del Web. Hola nesecito depurar este codigo para que me muestre una URL que tengo en la bd. Código PHP: $output  =  str_replace ( "{avatard}" ,  "<img src=\"" ...
  #1 (permalink)  
Antiguo 13/07/2010, 22:37
Avatar de christianphp  
Fecha de Ingreso: mayo-2010
Ubicación: Rosario
Mensajes: 79
Antigüedad: 14 años, 7 meses
Puntos: 2
De acuerdo Depurar codigo

Hola nesecito depurar este codigo para que me muestre una URL que tengo en la bd.

Código PHP:
$output str_replace("{avatard}""<img src=\"".$member_db[8]."\" align=\"left\" alt=\"\" />",                                        $output); //template tag 
Este code me muestra la imagen de mi AVATAR, funciona perfecto , pero ¨si estoy logueado¨, cuando cierro session ya no se muestra, la idea es mostrarlo siempre.


Aca esta el codigo que muestra esa URL:

Código PHP:
if($member_db[1] != 4){echo"<tr>
     <td height=\"21\" width=\"200\" bgcolor=#F7F6F4>
         &nbsp;        URL del Avatar/Icono
     <td height=\"21\" width=\"600\" bgcolor=#F7F6F4 >
     <input type=text name=change_avatar value=\"$member_db[8]\">&nbsp;&nbsp;&nbsp;&nbsp;
     </tr>"
; }else{ $bg "bgcolor=#F7F6F4"; } 
He borrado el IF que por ahí me condiciona, pero me da error, lo unico que quiero es mostrar ese value imagen, pero sin iniciar session.


Con un INCLUDE me lo muestra bien:

<?php echo("<img src='".$member_db[8]."'")?>

Pero solo cuando estoy conectado

Alguna ayuda? Gracias de antemano !
  #2 (permalink)  
Antiguo 13/07/2010, 22:44
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 5 meses
Puntos: 55
Respuesta: Depurar codigo

haz probado de esta forma

Código PHP:
echo"<tr>
     <td height=\"21\" width=\"200\" bgcolor=#F7F6F4>
         &nbsp;        URL del Avatar/Icono
     <td height=\"21\" width=\"600\" bgcolor=#F7F6F4 >
     <input type=text name=change_avatar value=\"$member_db[8]\">&nbsp;&nbsp;&nbsp;&nbsp;
     </tr>"

  #3 (permalink)  
Antiguo 13/07/2010, 22:46
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años, 8 meses
Puntos: 9
Respuesta: Depurar codigo

Faltaría ver más código para darse cuenta.
¿Cómo obtenés $member_db[8]?
__________________
Saludos.

Gustavo
  #4 (permalink)  
Antiguo 13/07/2010, 22:57
Avatar de christianphp  
Fecha de Ingreso: mayo-2010
Ubicación: Rosario
Mensajes: 79
Antigüedad: 14 años, 7 meses
Puntos: 2
Respuesta: Depurar codigo

Hola Gustavo72 johamm gracias por sus respuestas !

La $member_db[8] proviene de un IMPUT que tengo en el panel de administrador de usuarios, es un campo donde Copy y Paste una URL de IMAGEN SHACK, al grabar queda ahí y el usuario la usa como avatar.

Este es el IMPUT

<input type=text name=change_avatar value=\"$member_db[8]\">&nbsp;&nbsp;&nbsp;&nbsp;

Esta en el code de arriba, pero al cerrar sessión no me lo muestra mas.

La idea es mostrar ese campo sin estar conectado porque es un Avatar, apunta a una url de IMAGEN SHack que estoy usando para probar.
  #5 (permalink)  
Antiguo 13/07/2010, 23:07
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años, 8 meses
Puntos: 9
Respuesta: Depurar codigo

Si, pero eso que me comentás lo usás para guardarlo en la base de datos.

Yo quiero ver como lo recuperás de la base de datos para mostrarlo. Seguramente lo estás recuperando con la información del usuario logueado si cerrás sesión esa información no la tenés.
__________________
Saludos.

Gustavo
  #6 (permalink)  
Antiguo 13/07/2010, 23:16
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 5 meses
Puntos: 55
Respuesta: Depurar codigo

y porque no guardas en una base de datos $member_db[8]
asi podras llamar la imagen sin estar conectado

<img src='<? $member_db[8]; ?>' border='0' width='120' height='150'>

Etiquetas: depurar
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 18:49.