веб-мастеру Услуги SEO Статьи Веб-Мастера Доменные имена SEO Tools whois книги веб-мастеру

IPB

Здравствуйте, гость ( Вход | Регистрация )



 
Ответить в эту темуОткрыть новую тему
> Отправка бэкапа на емейл, Отправка архива вложением на емейл
Axel
сообщение 9.6.2009, 15:44
Сообщение #1


Прохожий
*

Группа: Пользователи
Сообщений: 1
Регистрация: 9.6.2009
Пользователь №: 2 299



Всем дорого времени суток!

Наладил у себя на форуме бэкап через крон с помощью sypex dumper, теперь бэкапы БД делаются по расписанию без моего участия, но приходится в ручную скачивать дамп sad.gif
Очень нужно, чтобы созданный дамп сам отправлялся на емейл в аттаче. В нете много PHP скриптов позволяющих это делать, но чтото у меня с ними не заладилось, получилось только с одним
Код
<?php
$hourdiff = "0";
$timeadjust = ($hourdiff * 60 * 60);
$melbdate = date("_Y-m-d_",time() + $timeadjust); //сегодняшняя дата
$aa = "DB_NAME"; //Имя файла дампа, до даты
$bb = ".sql.gz"; //Имя файла дампа, после даты

include "libmail.php"; //подключили файл libmail.php
$m = new Mail; //создали новый объект класса Mail
$m->From("admin@сайт.ru"); //задаем любой адрес отправителя
$m->To("получатель@почта.ru");//задаем адрес получателя
$m->Subject("Бэкап за $melbdate");//тема сообщения
$message = "Надеюсь я тебе не понадоблюсь";//формируем текст сообщения
$m->Body($mesage);//задаем текст сообщения
$m->Attach("$aa$melbdate$bb");//прикрепляем файл-архив
$m->Send(); //отправляем бэкап на мыло
echo ("Cron, привет!");
?>


Но вот когда скрипт запускается сервер сразу выдает, что недостаточно памяти (Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 12565719 bytes)
Памяти походу требует столько сколько весит незаархивированый дамп (Незаархивленый примерно 45мб, заархивированый в gzip почти 9мб).
Но наверняка есть решения этой проблемы. К сожалению я PHP не знаю, могу лишь интуитивно рыться (Впринципе видно из скрипта каким матом я вывел название файла аттача laugh.gif ).

Огромная просьба помочь с решением unsure.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 9.2.2012, 12:06
^ ВВЕРХ ^

Посетите наши проекты:
php скрипты статей
обои на стену