Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Przenoszenie wiadomosci e-mail
Wolfie
post
Post #1





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam,


Mam taka funkcje :

  1. public function move($mId, $mailbox) {
  2. $box = '[Google Mail]/'.$mailbox;
  3. imap_mail_move($this->_connection, "$mId:$mId", $box);
  4. }


Ktora przenosi listy z jednej skrzynki do drugiej i teraz wywoluje sobie funkcje :

  1. $conn = new MailboxModel;
  2. $conn->connect('gmail.com','jakismail@gmail.com','jakieshaslo');
  3. $conn->move(399, 'Spam');


Gdzie 399 to numer wiadomosci a Spam to skrzynka do ktorej ma trafic list

W tym przypadku wszystko dziala

Ale gdy chce wywolac funkcje w innej klasie w ten sposob :

  1. public function mailbox($params) {
  2. $this->model->setStr();
  3. $this->model->connect('gmail.com',$_SESSION['login'],$_SESSION['pass'],'993','imap');
  4. if(isset($params['msgs_id'])) {
  5. if($params['message'] == 'Ham') {
  6. $spam = 0;
  7. } elseif($params['message'] == 'Spam') {
  8. $spam = 1;
  9. }
  10. $idArray = $params['msgs_id'];
  11. $filter = new Filter;
  12. foreach($idArray as $id) {
  13. echo $id.'<br/>';
  14. echo $params['message'];
  15. $text = $this->model->body($id);
  16. $this->model->move($id, $params['message']);
  17. }
  18. }
  19. //dalsza czesc funkcji....


Niestety wtedy nie działa, choć połączenie jest prawidlowe i oraz parametry tez czyli :

  1. echo $id.'<br/>';
  2. echo $params['message'];


Wygladaja tak :

Cytat
396
Spam


Czyli wszystko wydaje sie byc ok, a nie jest......

Edit-----------------------------------

No i jeszcze zauwazylem ze dostaje takie cos :

Cytat
Notice: Unknown: IMAP protocol error: Could not parse command (errflg=2) in Unknown on line 0

Notice: Unknown: Could not parse command (errflg=2) in Unknown on line 0



Ten post edytował Wolfie 30.10.2009, 15:37:14
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 08:49