Zend Framework - IMAP posta sunucusuna bağlanma değil - yerine boş php dosyasını dökümlerini

2 Cevap php

Merhaba çocuklar ben zend çerçeveler Zend_Mail_Storage_Imap işlevini kullanarak bir IMAP posta sunucusuna bağlanmaya çalışıyorum. Onun bazı hesapları ile çalışan ama çoğu hesapları ile sadece dışarı ölür. Ben kullanarak bağlıyorum:

$mail = new Zend_Mail_Storage_Imap(array('host' =>$current_dept->incoming_server,
'ssl' =>$current_dept->ssl,
'port'=>$current_dept->incoming_port,
'folder'=>$mbox_name,
'user' =>$current_dept->email,
'password' =>$current_dept->email_psd));

Bazı e-posta hesapları ile teh kod bu açıklamaya geçmiş gitmez - ve bunun yerine 'indirmek' için çalışma olma php dosyası istenir ediyorum. Buradaki nedir - posta sunucusu bilgilerini doğru.

2 Cevap

Hata bildirimini devre dışı mı? Bir şeyler yanlış gittiğinde genellikle yararlı bir mesaj almalısınız.

Kullanım

phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
phpSettings.error_reporting = E_ALL|E_STRICT

ve / veya

phpSettings.log_errors = 1
phpSettings.error_log = "/tmp/php-error.log"   

yapılandırma dosyasında (application.ini). Tabii ki php.ini de bu ayarları yapabilirsiniz.

Bu sayede bir hata görüntülenir olmalıdır (veya / tmp / php-error.log için giriş) hata ayıklama ile size yardımcı olmak için.

Size indirmek için PHP dosyası sunar (ve yüklemeyi kabul ederken gerçekten ardından PHP kodu alırsınız) ise, web sunucusu yapılandırma ile yanlış bir şey var.

Sen php dosyaları düzgün çalıştırmak olduğunu. Emin olmalısınız.