Ver Mensaje Individual
  #27 (permalink)  
Antiguo 13/10/2004, 01:48
ferranWEB
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Buenas compañeros, no me acabo de salir. os pongo la informacion que tengo puesta en mi php.ini

[mail function]
; For Win32 only.
SMTP = 127.0.0.1
smtp_port = 25<?
$ficheromailscorrectos = fopen("mailscorrectos.txt","w+");
//$fp = fopen($archivo,"w+");
//cabeceras para el envio del mail en html y dire de quien lo envia
set_time_limit(0);
$headers = "MIME-Version: 1.0\r\n";
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From:[email protected]\r\n";

$tema=$HTTP_POST_VARS ["tema"];

function mostrar_html($tema, $variables)
{
$cod = implode("", @file($tema));
ob_start();
extract($variables);
eval('?>'.$cod.'<?');
$temp=ob_get_contents();
ob_end_clean();
return $temp;
}


$asunto="Emailing ";

$conecto = mysql_connect("localhost","root","");
mysql_select_db("creasites",$conecto);

$result=mysql_query("SELECT * FROM usuarios ") or die (mysql_error());

while ($query=mysql_fetch_array($result)){

$html_personalizado= mostrar_html($tema, $query);


$emailaenviar=$query['mail'];
$idenviar=$query['id'];
$nombreenviar=$query['nombre'];

$mailenviar= mail($emailaenviar,$asunto, $html_personalizado, $headers);

if ($mailenviar){
fputs($ficheromailscorrectos,$idenviar." ".$emailaenviar." ".$nombreenviar."\r\n");
}
sleep(1);
}//fin while
fclose($ficheromailscorrectos);
?>

y vuelvo a poner el codigo, por si puede ayudar en algo!!

el script me lo da como enviado, pero no me envia nada y me cambia el txt.

salu2