
12/04/2005, 08:55
|
| | Fecha de Ingreso: abril-2005 Ubicación: Argentina
Mensajes: 34
Antigüedad: 19 años, 11 meses 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++;
}
}
?> |