Riaz-Mahmud / Websitebackup

This package is used to backup any website link. It will download all the files including images, css, js, etc. and save it in a folder.

Home Page:https://packagist.org/packages/backdoor/websitebackup

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Website Backup

This package is used to backup any website link. It will download all the files including images, css, js, etc. and save it in a folder.

Installation

composer require backdoor/websitebackup

Usage

use Backdoor\WebsiteBackup\WebsiteBackup;
function siteBackup(){

    $url = 'link to your website page to backup';
    $path = 'path to save backup file';
    $filePath = 'path to set as file path in backup file. This is optional. If not set, it will use the $path';

    $websiteBackup = new WebsiteBackup();
    $backup = $websiteBackup->backup($url, $path);

}

Return

array:3 [▼[
    'error' => false,
    'message' => 'Backup created successfully',
    'path' => 'your_given_path/index.html'
];

Example

use Backdoor\WebsiteBackup\WebsiteBackup;
function siteBackup(){
    $url = 'link to your website page to backup';
    $path = 'path to save backup file';
    $filePath = 'path to set as file path in backup file. This is optional. If not set, it will use the $path';

    $websiteBackup = new WebsiteBackup();
    $backup = $websiteBackup->backup($url, $path, $filePath);

    if(!$backup['error']){
        echo $backup['path'];
    }
}

License

The MIT License (MIT). Please see License for more information.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

About

This package is used to backup any website link. It will download all the files including images, css, js, etc. and save it in a folder.

https://packagist.org/packages/backdoor/websitebackup

License:MIT License


Languages

Language:PHP 100.0%