Foros del Web » Programando para Internet » PHP »

Alcance de variables

Estas en el tema de Alcance de variables en el foro de PHP en Foros del Web. Sres. mando mi mail con 5 registros y todo funciona bien lo mando con 20 y tambien lo mando con muchos mas y me comienza ...
  #1 (permalink)  
Antiguo 30/11/2004, 19:03
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 19 años, 5 meses
Puntos: 1
Alcance de variables

Sres. mando mi mail con 5 registros y todo funciona bien lo mando con 20 y tambien lo mando con muchos mas y me comienza a dar errores, pero no de programación por que si no sirve una vez no sirve nunca. La cosa es que algunas fotos no se muestran salen signos de ! espacios en blanco que la data no tiene y pare de contar, el codigo que utilizo esta dentro de una variable, no se si sera la variable por que dentro de ella meto una tabla que es la que contiene la cantidad de registros que voy a enviar, pensadolo así podria ser la variable, siendo asi que puedo utilizar, espero me puedan ayudar, este código me esta hundiendo. Gracias.
  #2 (permalink)  
Antiguo 30/11/2004, 19:10
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Pues adivinando tal vez nunca te podamos ayudar...
Lo mejor es que postees aquí el código que utilizas... de esa forma podremos dar directamente con el error.

Saludos
  #3 (permalink)  
Antiguo 30/11/2004, 19:20
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 19 años, 5 meses
Puntos: 1
Este es el cod:
$vmensaje .= "<font face=Verdana, Arial, Helvetica, sans-serif size=2 color = black>
<table width=637 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=43%><div align=center><img src=xxxxxxxxxxxxxxxx width=230 height=53 /></div></td>
<td><span class=style23>datos varios<br />
datos varios<br />
datos varios</span></td>
</tr>
</table>
.$message."<br><br><table width=80% border=1 cellpadding=0 cellspacing=0 bordercolor=#BBC3D3 align=center>
<tr bgcolor=#BBC3D3>
<td width=6%><div align=center><span class=Estilo3>Qty</span></div></td>
<td width=11%><div align=center><span class=Estilo3>Model</span></div></td>
<td width=11%><div align=center><span class=Estilo3>Brand</span></div></td>
<td width=11%><div align=center><span class=Estilo3>Picture</span></div></td>
<td width=28%><div align=center><span class=Estilo3>Specifications</span></div></td>
<td width=11%><div align=center><span class=Estilo3>Price</span></div></td></tr>";
$menu= "SELECT qty, model, brand, picture, specs, price FROM prod";
$encontrar=mysql_query($menu, $db);
while(list($qty, $model, $brand, $picture, $specs, $price)=mysql_fetch_array ($encontrar))
{
$vmensaje1 .="<tr><td><div align=center>".$qty."</div></td><td><div align=center>".$model."</div></td><td><div align=center>". $brand."</div></td><td><div align=center><img src=http://xxxxx/".$picture." width=55 height=90></div></td><td><div align=center>". $specs."</div></td><td><div align=center>". $price."</div></td></tr></font>";
}
$vmessage1 .= $vmensaje.$vmensaje1."" ;
mail("$person_email","$vsubject","$vmessage1","$he ader");
  #4 (permalink)  
Antiguo 30/11/2004, 20:00
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
A ver que tratas de hacr

Qué es lo que tratas de hacer? Enviar el correo en formato HTML o qué? Si lo tratas de enviar en formato HTML puedes hacer uso de clases como la phpmailer que está super. Es la que yo uso. Si no lo quieres hacer de esta forma investiga un poquito o lee las FAQ's pues ahi está muy bien explicado. De todas formas te dejo un ejemplo:
Código PHP:
 $headers "MIME-Version: 1.0\r\n";
 
$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";
 
$vmensaje "<font face=Verdana, Arial, Helvetica, sans-serif size=2 color = black>";
 
$vmensaje.= "<table width=637 border=0 cellpadding=0 cellspacing=0>";
 
# Aqui va todo ese código de la tabla HTML con los valores y todo
 
mail($person_email,$vsubject,$vmessage,$headers); 
de todas formas revisa las FAQ's ahí te lo explican.
Salu2
__________________
Ing. Reynier Pérez Mira
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 07:47.