2017-04-16 14 views
0

herokuでこのコードを修正しようとするとこのエラーが発生します。herokuアプリでimapメールをチェック

英雄の中の解決策は何ですか?

$mbox = imap_open("{imap-baxxxxxxta.net:143}", "*@baxxxx.pw", "0xxxx3"); 

echo "<h1>Posta kutuları</h1>\n"; 
$folders = imap_listmailbox($mbox, "{imap-bxxxxxxxxxxet:143}", "*"); 

if ($folders == false) { 
    echo "İşlem başarısız oldu<br />\n"; 
} else { 
    foreach ($folders as $val) { 
     echo $val . "<br />\n"; 
    } 
} 


Fatal error: Call to undefined function imap_open() in /app/imaptest.php on line 6 

答えて

0

PHPのIMAP拡張機能がインストールされていることを確認してください。

Herokuは組み込みのPHP拡張機能をサポートしています。これらは、作者ファイルの要件として追加することで有効にすることができます。 、IMAPを有効にするプロジェクトのcomposer.jsonに要件を追加するには:

{ 
    "name": "vendor/project", 
    "require": { 
    "ext-imap": "*" 
    } 
} 
+0

はいどのように私はHerokuの中で、あなたが、私はHerokuの – sddsa

+0

にインストールする方法を知っています内で次のビルトインの拡張機能が構築されている「共有」を確認することができ、 (括弧で囲まれた内部識別子の名前)によって有効にすることができます: – sddsa

+0

herokuはこう言っていますが、どうすれば追加できますか? – sddsa

関連する問題