información del el txt:
<[email protected]>: connect to test.com[00.00.00.0]:0: Connection timed out
[email protected]
offset=00000
status=0.0.0
action=delayed
reason=connect to test.com[00.00.00.0]:0: Connection timed out
<[email protected]>: connect to e-mail.com[00.00.00.0]:0: Connection timed out
[email protected]
offset=00000
status=0.0.0
action=delayed
reason=connect to test234.com[00.00.00.0]:0: Connection timed out
=====================================================================
he visto muchos ejemplos de txt, pero basicamente todo es lineal
aqui necesito recuperar en variablse
email = <[email protected]>
descripcion = : connect to e-mail.com[00.00.00.0]:0: Connection timed out
[email protected]
offset=00000
status=0.0.0
action=delayed
reason=connect to test234.com[00.00.00.0]:0: Connection timed out
tengo que recuperar todos los archivos que vengan asi... aún no se como, tengo esto pero solo me recupera el email pero no la description porque son múltiples lineas.
Código PHP :
$file = fopen("email_errors.txt", "r") or exit ("Unable to open file"); while ( ($line = fgets($file)) !== false) { preg_match_all('/\<(.+)\>/', $line, $coincidencias); } foreach ($coincidencias[1] AS $email) { //$str2 = preg_replace('/(?<=^|>)[^><]+?(?=<|$)/', $line, $email); //$str = preg_replace("/\s+/"," ",$str2); //echo $str; $sql = "INSERT INTO errormailer(id_error, email, description, fecha) VALUES(NULL,'".$email."','aqui la descripcion',now());"; echo '<pre>'.$sql. '</pre>'; mysql_query($sql); }
si alguien sabe como almacenar las lineas en descripcion , estaría muy agradecido.