непонятно с памятью
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- сержант
- Сообщения: 207
- Зарегистрирован: 2008-11-18 16:20:26
непонятно с памятью
поясните пжс
отправляю письма с помощью PHP_Mail_Mime. письма малого размера (район 1 мб) уходят нормально, а вот размером больше непроходят (через сервер обычным клиентом нормально проходит) и ошибку выдаёт, что примечательно, памяти свободной в системе >500Mb, в .htaccess - php_value memory_limit 100M, в Apache - 100Mb.
PHP Fatal error: Allowed memory size of 104857600 bytes exhausted (tried to allocate 18453194 bytes) in /usr/local/share/pear/Net/SMTP.php on line 830,
непонятно
отправляю письма с помощью PHP_Mail_Mime. письма малого размера (район 1 мб) уходят нормально, а вот размером больше непроходят (через сервер обычным клиентом нормально проходит) и ошибку выдаёт, что примечательно, памяти свободной в системе >500Mb, в .htaccess - php_value memory_limit 100M, в Apache - 100Mb.
PHP Fatal error: Allowed memory size of 104857600 bytes exhausted (tried to allocate 18453194 bytes) in /usr/local/share/pear/Net/SMTP.php on line 830,
непонятно
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: непонятно с памятью
гланды через попу тоже трудно выходят
е-мыл до 200 кб максимум, как по мне :\
е-мыл до 200 кб максимум, как по мне :\
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: непонятно с памятью
in /usr/local/share/pear/Net/SMTP.php on line 830
-
- сержант
- Сообщения: 207
- Зарегистрирован: 2008-11-18 16:20:26
Re: непонятно с памятью
/usr/local/share/pear/Net/SMTP.php
Код: Выделить всё
function quotedata(&$data)
{
/* Change Unix (\n) and Mac (\r) linefeeds into
* Internet-standard CRLF (\r\n) linefeeds. */
830 $data = preg_replace(array('/(?<!\r)\n/','/\r(?!\n)/'), "\r\n", $data);
/* Because a single leading period (.) signifies an end to the
* data, legitimate leading periods need to be "doubled"
* (e.g. '..'). */
$data = str_replace("\n.", "\n..", $data);
}
-
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Re: непонятно с памятью
ну все верно - ниибическое письмоdoker писал(а):$data = preg_replace(array('/(?<!\r)\n/','/\r(?!\n)/'), "\r\n", $data);
матершинник какой а, не матерись, я тебя ради сатаны прошу, а то это очень негативно сказывается на сайте
-
- сержант
- Сообщения: 207
- Зарегистрирован: 2008-11-18 16:20:26
Re: непонятно с памятью
и как же пропихивать такие вот большие письма ?
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: непонятно с памятью
воспользуйтесь чем нибудь попроще 

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- сержант
- Сообщения: 207
- Зарегистрирован: 2008-11-18 16:20:26
Re: непонятно с памятью
да я уже сделал по простому, файл просто скачиваеться через браузер, но всёже хотелось бы узнать как с этим бороться - малоли потом пригодиться )
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: непонятно с памятью
заменить функции preg_replace И str_replace функцией strtr
-
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Re: непонятно с памятью
Очень просто, не отправлять такие огромные письма. Если это вложения, то для их передачи есть специальный протокол ftp. И куча других...doker писал(а):и как же пропихивать такие вот большие письма ?
hizel, +1
- wnd
- сержант
- Сообщения: 261
- Зарегистрирован: 2008-02-28 4:42:10
- Откуда: Донецк -> Киев -> Chicago
Re: непонятно с памятью
Оно конечно да, а полному оффису дебилов как это объяснить.MAK писал(а):Очень просто, не отправлять такие огромные письма. Если это вложения, то для их передачи есть специальный протокол ftp. И куча других...doker писал(а):и как же пропихивать такие вот большие письма ?
hizel, +1
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.
-
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Re: непонятно с памятью
Написать объяву в лифт, толчек и доску подчета, что даже если ты сможешь отправить такое письмо, то с вероятностью в 99 и 9 его не сможет принять сервер получателя.
Плюс я бы все-таки поставил лимит на письма, и жирными буквами рисовал дебилам, что они не правы.
Плюс я бы все-таки поставил лимит на письма, и жирными буквами рисовал дебилам, что они не правы.