Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //cPanel info (ordinary user)
- $cpuser = "user"; // Uporabniško ime za prijavo v cPanel
- $cppass = "password"; // Geslo za prijavo v cPanel
- $domain = "domain.com"; // Lokacija cPanela (domena)
- $skin = "x3"; // cPanel tema privzeta je x3
- // FTP nastavitve za transfer backupov
- $ftpuser = "ftp_user"; // Uporabniško ime za FTP
- $ftppass = "ftp_password"; // FTP geslo
- $ftphost = "domain"; // IP / domena
- $ftpmode = "ftp"; // FTP type ("ftp","passiveftp","scp")
- $ftpport = "21";
- $ftprdir = "/";
- // Varni način
- $secure = 1; // 1 for SSL 0 for no SSL
- $debug = 0; // 1 for debug (will work if script is placed in public_html)
- // *********** DON`T EDIT *********
- if ($secure) {
- $url = "ssl://".$domain;
- $port = 2083;
- } else {
- $url = $domain;
- $port = 2082;
- }
- $socket = fsockopen($url,$port);
- if (!$socket) { echo "Error... Check settings!\n"; exit; }
- // Kodiranje usera
- $authstr = $cpuser.":".$cppass;
- $pass = base64_encode($authstr);
- $params = "dest=$ftpmode&rdir=$ftprdir&email=$emailnaslov&server=$ftphost&port=$ftpport&user=$ftpuser&pass=$ftppass&submit=Generate Backup";
- // cPanel povezava
- fputs($socket,"POST /frontend/".$skin."/backup/dofullbackup.html?".$params." HTTP/1.0\r\n");
- fputs($socket,"Host: $domain\r\n");
- fputs($socket,"Authorization: Basic $pass\r\n");
- fputs($socket,"Connection: Close\r\n");
- fputs($socket,"\r\n");
- // Responce na mail
- while (!feof($socket)) {
- $response = fgets($socket,4096);
- if ($debug) echo $response;
- }
- fclose($socket);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment