سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 10 , از مجموع 25

موضوع: بك آپ اتوماتيك

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    تاریخ عضویت
    Jan 2007
    محل سکونت
    تهران
    نوشته ها
    2,363
    تشکر
    1
    تشکر شده 10 بار در 9 ارسال

    پاسخ : بك آپ اتوماتيك

    سلام
    اين كد هست
    لطفا قسمت هايي كه **** xxxxxxx **** داره رو ويرايش كنيد.
    سعي ميكنم به زودي يه مقاله كامل تو سايت قرار بدم

    کد:
    <?php 
    
    
    $dbhost = '****localhost****'; 
    $dbuser = '****user****';
    $dbpass = '****password****';
    $dbname = '****databasename****';
    $savepath = "/home/****username****/backup_mysql";
    
    $send_email = "yes";  
    $to = "YourEmail";
    $from = "FromEmail";
    $senddate = date("j F Y"); 
    $subject = "Full backup of $dbname completed - $senddate";      
    $message = "See attached zip file for mysqldump of $dbname"; 
    
    $use_gzip = "yes";   
    $remove_sql_file = "yes";      
    $remove_gzip_file = "yes";
    
    // Do not Modify below this line! It will void your warranty! Nah, go crazy go nuts 
    
    $date = date("mdy-hia"); 
    $filename = "$savepath/$dbname-$date.sql";   
    passthru("mysqldump --opt -h$dbhost -u$dbuser -p$dbpass $dbname >$filename"); 
       
    if($use_gzip=="yes"){ 
      $zipline = "tar -czf ".$dbname."-".$date."_sql.tar.gz $dbname-$date.sql"; 
      shell_exec($zipline); 
    } 
    if($remove_sql_file=="yes"){ 
      exec("rm -r -f $filename"); 
    } 
       
    if($use_gzip=="yes"){ 
      $filename2 = "$savepath/".$dbname."-".$date."_sql.tar.gz"; 
    } else { 
      $filename2 = "$savepath/$dbname-$date.sql"; 
    } 
       
       
    if($send_email == "yes" ){ 
    
      $fileatt_type = filetype($filename2); 
      $fileatt_name = "".$dbname."-".$date."_sql.tar.gz"; 
         
      $headers = "From: $from"; 
         
      // Read the file to be attached ('rb' = read binary) 
      $file = fopen($filename2,'rb'); 
      $data = fread($file,filesize($filename2)); 
      fclose($file); 
       
      // Generate a boundary string 
      $semi_rand = md5(time()); 
      $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; 
       
      // Add the headers for a file attachment 
      $headers .= "\nMIME-Version: 1.0\n" ."Content-Type: multipart/mixed;\n" ." 
    
    boundary=\"{$mime_boundary}\""; 
       
      // Add a multipart boundary above the plain message 
      $message = "This is a multi-part message in MIME format.\n\n" ."--{$mime_boundary}\n" 
    
    ."Content-Type: text/plain; charset=\"iso-8859-1\"\n" ."Content-Transfer-Encoding: 
    
    7bit\n\n" . 
      $message . "\n\n"; 
       
      // Base64 encode the file data 
      $data = chunk_split(base64_encode($data)); 
       
      // Add file attachment to the message 
      $message .= "--{$mime_boundary}\n" ."Content-Type: {$fileatt_type};\n" ." 
    
    name=\"{$fileatt_name}\"\n" ."Content-Disposition: attachment;\n" ." 
    
    filename=\"{$fileatt_name}\"\n" ."Content-Transfer-Encoding: base64\n\n" . 
        $data . "\n\n" ."--{$mime_boundary}--\n"; 
       
      // Send the message 
      $ok = mail($to, $subject, $message, $headers);
      if ($ok) { 
        echo "<h4><center>Database backup created and sent! File name 
    
    $filename2</center></h4>"; 
      } else { 
        echo "<h4><center>Mail could not be sent. Sorry!</center></h4>"; 
      } 
    } 
       
       
    if($remove_gzip_file=="yes"){ 
      exec("rm -r -f $filename2"); 
    } 
    
    ?>

    موفق باشيد
    *** اين كد رو من ننوشتم ولي يادم نيست الان از كجا گيرم اومده، هر كي نوشته خدا خيرش بده
    به هر حال اگه اين كد به درد كسي خورد جاي تشكرش دعاي فرج بخونه ما هم مشكلاتمون با همون حل ميشه
    يا علي

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many
     

موضوعات مشابه

  1. درخواست ساختن يك فرم براي يك سايت مامبويي
    توسط kara در انجمن سوالهای عمومی مامبو فارسی
    پاسخ ها: 3
    آخرين نوشته: 04-26-2010, 01:23 PM
  2. يك ماژول مثل latest news فقط براي يك صفحه
    توسط p30one در انجمن ماژول های مامبو فارسی
    پاسخ ها: 3
    آخرين نوشته: 08-27-2007, 12:02 PM
  3. پاسخ ها: 10
    آخرين نوشته: 02-25-2007, 09:39 PM
  4. مي خوام يك كابر رو مدير يك بخش كنم؟؟؟؟
    توسط saman در انجمن بخش کاربری مامبو فارسی
    پاسخ ها: 1
    آخرين نوشته: 04-07-2006, 07:21 AM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •