1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| <?php
$arrAccessData = [
'genealium'=>[
'host'=>'dbxxxxx.db.1and1.com',
'user'=>'dboxxxxx',
'pass'=>'pw',
'db'=>'dbxxxxx',
],
'sirep'=>[
'host'=>'dbxxxxx.db.1and1.com',
'user'=>'dboxxxxx',
'pass'=>'pw',
'db'=>'dbxxxxx',
],
'sirap'=>[
'host'=>'dbxxxxx.db.1and1.com',
'user'=>'dboxxxxx',
'pass'=>'pw',
'db'=>'dbxxxxx',
],
'jaccBenB'=>[
'host'=>'dbxxxxx.db.1and1.com',
'user'=>'dboxxxxx',
'pass'=>'pw',
'db'=>'dbxxxxx',
],
'jaccXRousse'=>[
'host'=>'dbxxxxx.db.1and1.com',
'user'=>'dboxxxxx',
'pass'=>'pw',
'db'=>'dbxxxxx',
],
];
foreach ($arrAccessData as $key=>$config)
{
try
{
system(sprintf(
'mysqldump --no-tablespace --opt -h%s _u%s -p"%s" | gzip > %s/dumpDB.sql.gz',
$config['host'],
$config['user'],
$config['pass'],
$config['db'],
getenv('DOCUMENT_ROOT')
));
echo getenv('DOCUMENT_ROOT'), ' ';
echo "$key is saved.<br/>";
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message
'Erreur : '.$e->getMessage();
}
}
?> |
Partager