Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/04/2005, 08:55
aardid
 
Fecha de Ingreso: abril-2005
Ubicación: Argentina
Mensajes: 34
Antigüedad: 19 años
Puntos: 0
aca hice algo mas facil, me envia 4 mails y despues corta, alguien sabe como averiguar donde esta la traba o como ver el error del mail() ???

<?php


$strFromName = $_POST["txtFromName"];
$strFromMail = $_POST["txtFromMail"];
$strSubject = $_POST["txtSubject"];
$strMail = $_POST["txtMail"];
$intUIDFrom = $_POST["txtUIDFrom"];
$intUIDTo = $_POST["txtUIDTo"];
$strHeaders = "Content-type: text/html\n";
$strHeaders .= "From: " . $strFromName . "<" . $strFromMail . ">\r\n";

// Armo una coneccion al servidor mysql
include ("database.php");
$coneccion = mysql_connect($host_db, $usuario_db, $pass_db);
mysql_select_db($base_db, $coneccion);

// Armo la consulta
$sql = "select * from $base_db.SOCIOS ";
$result = mysql_query($sql, $coneccion);

if (mysql_error())
{
echo "ERROR :". mysql_errno().":". mysql_error()."<br>";
}


// Calculo la cantidad de resultados

$cant_resultados = mysql_num_rows($result);

if ($cant_resultados >= 1)
{

// Muestro los resultados

echo "Se han encontrado $cant_resultados resultados<br>";


$strMail = ereg_replace('\\\"', '"', $strMail);
echo $strMail . "<br>";
$i=0;
while( ($myrow = mysql_fetch_array($result)) AND ($i < $intUIDTo) )
{
$strToMail = $myrow[DES_EMAIL];
$strToName = $myrow[DES_USUARIO] . " - " . $myrow[DES_APODO];
echo '<tr>';
echo '<td align="left">';
if (mail($strToName . "<" . $strToMail . ">", $strSubject, $strMail, $strHeaders))
echo "Se mando Mail a User: <b>" . $i . "</b> $strToName ($strToMail)";
else{
echo "Se corto en el User <b>" . $i . "</b>: $strToName ($strToMail)";
exit;
}
echo '</td>';
echo '</tr>';
$i++;
}
}

?>