03. februar 2004 - 12:51Der er
19 kommentarer og 1 løsning
et script som kan tjekke min mail på nettet. den er hos mail.dk
Hej.
jeg har en mail hos tdc ( www.mail.dk ) og jeg er igang med en side og ville være lykkelig hvis jeg kunne tjekke min mail på nettet som på www.mail.dk og jeg vil gerne kunnen gøre det på min egen side.? Er på totalt bar bund så noget kode ville være RIGTIG godt.
okay nu tager vi det helt roligt:D det der fatter jeg bare IKKE OG EN SK** af.. Undskyld mit sprog.. Men det ligner bare ikke ngoet af det php jeg kender. kun lige MEGET LIDT.
fputs("LIST", $socket)or die("afsendelse af list fejlede"); $LIST = fgets($socket, 512)or die("modtagelse af list fejlede"); $AntalEmails = intval($LIST[4]);
for($i=1;$i<=$AntalEmails;$i++){ $emails[$i] = ''; if( ! fputs("LIST", $socket)) die("afsendelse af retr fejlede på mail " . $i); while (!feof($socket)) { $emails[$i] .= fgets($socket, 4096)or die("modtagels af mail " . $i . " fejlede"); } }
fputs("LIST", $socket)or die("afsendelse af list fejlede"); $LIST = fgets($socket, 512)or die("modtagelse af list fejlede"); $AntalEmails = intval($LIST[4]);
for($i=1;$i<=$AntalEmails;$i++){ $emails[$i] = ''; if( ! fputs("LIST", $socket)) die("afsendelse af retr fejlede på mail " . $i); while (!feof($socket)) { $emails[$i] .= fgets($socket, 4096)or die("modtagels af mail " . $i . " fejlede"); } }
$dinEmail = "din@mail.dk"; $dinKode = "din-kode"; $dinServer = "pop3.mail.dk"; $maxSafety = 100; // en sikkerheds-barriere, for at den ikke skal hente FOR lange filer ned (nu max 400K)
// du bør nok også lave en // set_time_limit(0); // for at undgå at scriptet timer ud efter 30 sek
fputs($socket, "LIST\n\r")or die("afsendelse af list fejlede"); $LIST = fgets($socket, 512)or die("modtagelse af list fejlede"); $AntalEmails = intval($LIST[4]);
if($AntalEmails > 0){ for($i=1;$i<=$AntalEmails;$i++){ $emails[$i] = ''; fputs($socket, "RETR " . $i . "\n\r")or die("afsendelse af retr fejlede på mail " . $i);
$safety = 0; while (!feof($socket)) { $emails[$i] .= fgets($socket, 4096)or die("modtagels af mail " . $i . " fejlede"); $safety++; if($safety>$maxSafety) break; } }
Prøv at checke "the legend"s senest spørgsmål?????
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.