1

phpmailerを使用して、約5Mの大きな添付ファイルを送信しましたが、失敗します。これがメッセージです。

致命的なエラー:580行目のF:\ wamp \ www \ mail\class.smtp.phpで最大実行時間が30秒を超えました

時間メモリ機能の場所

1 0.0010 146208 {main}().. \ mail.php:0

2 0.0121 533592 smtp_mail().. \ mail.php:65

3 0.0126 539672 PHPMailer-> Send().. \ mail.php:53

4 0.0928 7303432 PHPMailer-> PostSend().. \ class.phpmailer.php:763

5 0.0929 7303600 PHPMailer-> SmtpSend().. \ class.phpmailer.php:845

6 0.3744 14189928 SMTP-> Data().. \ class.phpmailer.php:1023 ..

この問題を解決するにはどうすればよいですか?大きな添付ファイルを送信したいですか?ありがとう

4

1 に答える 1

2

より長いset_time_limit値を指定する必要があります。デフォルトは30秒です。スクリプトの実行時間がこれより長く完了すると、そのエラーが発生します。詳細はこちら:

http://php.net/manual/en/function.set-time-limit.php

于 2013-03-25T14:06:01.620 に答える