Могу ли я предотвратить захват IMAP файлов через X mb с помощью PHP? - PullRequest
0 голосов
/ 23 апреля 2010

Я создаю небольшой скрипт, который подключается к учетной записи IMAP и захватывает содержимое письма, а также вложения. По большей части это работает хорошо, но когда появляется действительно большой файл, это приводит к истечению времени ожидания скрипта. Есть ли способ проверить размер файла, прежде чем пытаться получить его? Я думаю, что это было бы самое простое решение. В противном случае мне, возможно, придется перейти на сервер, на котором больше памяти.

Ответы [ 2 ]

1 голос
/ 23 апреля 2010

Вы можете использовать imap_fetch_overview для получения информации для одного или нескольких заголовков, включая размер.

1 голос
/ 23 апреля 2010

Проверьте imap-fetch-Overview () и imap-fetchstructure ()

Похоже, они дадут вам размер в байтах (зависитна сервере).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...