![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:14cd4d9daf]
<? $server_db = "localhost"; $login = "root"; $pass = ""; $db = "TEST"; $port ="110"; //$port = "143"; $server = "pop3.poczta.onet.pl"; $haslo = "*****"; $user = "login"; $j = "1"; $igla = "[test]"; $igielka = "[test_nt]"; $h = "0"; $b = "0"; $c = "0"; $skrzynka = "{".$server; $skrzynka .= "/pop3"; $skrzynka .= ":".$port."}INBOX"; $imap = imap_open($skrzynka, $user, $haslo); if($imap) { $ilosc = imap_num_msg($imap); for($i=0; $i<$ilosc; $i++) { $header = nl2br(imap_header($imap, $j)); $alf = nl2br($header->subject); $bet = nl2br($header->date); $omeg = nl2br($header->fromaddres); $ro = nl2br(imap_body($imap, $j)); $wiadomosc[$i] = array('tytul' => $alf, 'data' => $bet, 'od' => $omeg, 'tresc' => $ro); $j++; } for($i=0; $i<$ilosc; $i++) { if(strstr($wiadomos[0][$i], $igla)) { $maile_do_dodania[0][$j] = $wiadomosc[$i]['tytul']; //temat $maile_do_dodania[1][$j] = $wiadomosc[$i]['data']; //data $maile_do_dodania[2][$j] = $wiadomosc[$i]['od']; //od $maile_do_dodania[3][$j] = $wiadomosc[$i]['tresc']; //tresc $j++; } elseif(strstr($wiadomos[0][$i], $igielka)) { $temat_do_dodania[$h][0] = $wiadomosc[$i]['tytul']; //temat $temat_do_dodania[$h][1] = $wiadomosc[$i]['data']; //data $temat_do_dodania[$h][2] = $wiadomosc[$i]['od']; //od $temat_do_dodania[$h][3] = $wiadomosc[$i]['tresc']; //tresc $h++; } } $liczba = sizeof($temat_do_dodania); for($i=0; $i<$liczba; $i++) { $temat_do_dodania[0][$b] = str_replace($igielka, "", $temat_do_dodania[0][$b]); $b++; } $waga = sizeof($mail_do_dodania); for($i=0; $i<$liczba; $i++) { $mail = explode($igla, $mail_do_dodania[0][$b]); $mail_do_dodania[4][$c] = $mail[1]; // id_tematu $mail_do_dodania[0][$c] = $mail[0]; $c++; } mysql_connect($server_db, $login, $pass); mysql_select_db($db); for($i=0; $i<$liczba; $i++) { $query = ("INSERT INTO tematy (temat, data, od) VALUES ('$temat_do_dodania[$i][0]', '$temat_do_dodania[$i][1]', '$temat_do_dodania[$i][2]')"); mysql_query($query); } for($i=0; $i<$waga; $i++) { $query("INSERT INTO posty (temat, data, od, tresc, ref) VALUES ($maile_do_dodania[$i][0], $maile_do_dodania[$i][1], $maile_do_dodania[$i][2], $maile_do_dodania[$i][3], $maile_do_dodania[$i][4]"); mysql_query($query); } imap_close($imap); } else { echo "Nie mozna odczytac maila"; } ?> [/php:1:14cd4d9daf] Kod (przynajmnie powinien) zapisywac maila do bazy danych. Ale zapisuje: Kod 8 Array[0] 0000-00-00 00:00:00 Array[2]
Co jest nie tak. Nie zdziwe sie jak bedzie tu jakis dziecinny blad. Prosze o pomoc |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 3.05.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam!!
A co wiświetla się jak zrobisz print_r($maile_do_dodania) i ptint_r($temat_do_dodania), przed INSERT'ami ![]() -------------------- pozdrawiam bamboos
http://piorun.ds.pg.gda.pl/~ronek/log/jedyne.wma |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 3.05.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam znów
![]() [php:1:0f273c73c0]<?php mysql_query("INSERT INTO tematy (temat, data, od) VALUES ('".$temat_do_dodania[$i][0]."', '".$temat_do_dodania[$i][1]."', '".$temat_do_dodania[$i][2]."')"); mysql_query("INSERT INTO posty (temat, data, od, tresc, ref) VALUES ('".$maile_do_dodania[$i][0]."', '".$maile_do_dodania[$i][1]."', '".$maile_do_dodania[$i][2]."', '".$maile_do_dodania[$i][3]."', '".$maile_do_dodania[$i][4]."')"); ?>[/php:1:0f273c73c0] Spróbój tak! -------------------- pozdrawiam bamboos
http://piorun.ds.pg.gda.pl/~ronek/log/jedyne.wma |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Witam znów
![]() Spróbój tak! Dzieki, ale to nie pomoglo. Napisalem kod jeszcze raz - teraz bez tablic i dziala. Widac tam byl problem |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.08.2025 - 19:54 |