непонятно с памятью

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

непонятно с памятью

Непрочитанное сообщение doker » 2009-02-12 16:23:18

поясните пжс
отправляю письма с помощью 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
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: непонятно с памятью

Непрочитанное сообщение hizel » 2009-02-12 16:37:43

гланды через попу тоже трудно выходят
е-мыл до 200 кб максимум, как по мне :\
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: непонятно с памятью

Непрочитанное сообщение paradox » 2009-02-12 16:43:26

in /usr/local/share/pear/Net/SMTP.php on line 830

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: непонятно с памятью

Непрочитанное сообщение doker » 2009-02-12 16:46:39

/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);
    }

MAK
ст. сержант
Сообщения: 344
Зарегистрирован: 2008-09-17 2:23:21

Re: непонятно с памятью

Непрочитанное сообщение MAK » 2009-02-13 18:20:25

doker писал(а):$data = preg_replace(array('/(?<!\r)\n/','/\r(?!\n)/'), "\r\n", $data);
ну все верно - ниибическое письмо

матершинник какой а, не матерись, я тебя ради сатаны прошу, а то это очень негативно сказывается на сайте

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: непонятно с памятью

Непрочитанное сообщение doker » 2009-02-16 11:00:36

и как же пропихивать такие вот большие письма ?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: непонятно с памятью

Непрочитанное сообщение hizel » 2009-02-16 13:07:10

воспользуйтесь чем нибудь попроще :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: непонятно с памятью

Непрочитанное сообщение doker » 2009-02-16 14:05:56

да я уже сделал по простому, файл просто скачиваеться через браузер, но всёже хотелось бы узнать как с этим бороться - малоли потом пригодиться )

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: непонятно с памятью

Непрочитанное сообщение zg » 2009-02-16 14:09:13

заменить функции preg_replace И str_replace функцией strtr

MAK
ст. сержант
Сообщения: 344
Зарегистрирован: 2008-09-17 2:23:21

Re: непонятно с памятью

Непрочитанное сообщение MAK » 2009-02-17 9:22:52

doker писал(а):и как же пропихивать такие вот большие письма ?
Очень просто, не отправлять такие огромные письма. Если это вложения, то для их передачи есть специальный протокол ftp. И куча других...

hizel, +1

Аватара пользователя
wnd
сержант
Сообщения: 261
Зарегистрирован: 2008-02-28 4:42:10
Откуда: Донецк -> Киев -> Chicago

Re: непонятно с памятью

Непрочитанное сообщение wnd » 2009-02-18 4:36:07

MAK писал(а):
doker писал(а):и как же пропихивать такие вот большие письма ?
Очень просто, не отправлять такие огромные письма. Если это вложения, то для их передачи есть специальный протокол ftp. И куча других...
hizel, +1
Оно конечно да, а полному оффису дебилов как это объяснить.
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.

MAK
ст. сержант
Сообщения: 344
Зарегистрирован: 2008-09-17 2:23:21

Re: непонятно с памятью

Непрочитанное сообщение MAK » 2009-02-18 8:20:17

Написать объяву в лифт, толчек и доску подчета, что даже если ты сможешь отправить такое письмо, то с вероятностью в 99 и 9 его не сможет принять сервер получателя.
Плюс я бы все-таки поставил лимит на письма, и жирными буквами рисовал дебилам, что они не правы.