?<?php
// Backup do site
ini_set('display_errors',1); ini_set('display_startup_erros',1); error_reporting(E_ALL);//force php to show any error message
/**
$dbhost = 'robb0374.publiccloud.com.br';
$dbuser = 'grupo_imo';
$dbpass = 'BD_Em1413';
$dbname = 'grupositefacil_imo';
backup_tables($dbhost,$dbuser,$dbpass,$dbname);//don't forget to fill with your own database access informations
function backup_tables($host,$user,$pass,$name)
{
$link = mysqli_connect($host,$user,$pass);
mysqli_select_db($link, $name);
$tables = array();
$result = mysqli_query($link, 'SHOW TABLES');
$i=0;
while($row = mysqli_fetch_row($result))
{
$tables[$i] = $row[0];
$i++;
}
$return = "";
foreach($tables as $table)
{
$result = mysqli_query($link, 'SELECT * FROM '.$table);
$num_fields = mysqli_num_fields($result);
$return .= 'DROP TABLE IF EXISTS '.$table.';';
$row2 = mysqli_fetch_row(mysqli_query($link, 'SHOW CREATE TABLE '.$table));
$return.= "\n\n".$row2[1].";\n\n";
for ($i = 0; $i < $num_fields; $i++)
{
while($row = mysqli_fetch_row($result))
{
$return.= 'INSERT INTO '.$table.' VALUES(';
for($j=0; $j < $num_fields; $j++)
{
$row[$j] = addslashes($row[$j]);
if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; }
if ($j < ($num_fields-1)) { $return.= ','; }
}
$return.= ");\n";
}
}
$return.="\n\n\n";
}
//save file
$handle = fopen('db-backup-'.time().'-'.(md5(implode(',',$tables))).'.sql','w+');//Don' forget to create a folder to be saved, "db_bkp" in this case
fwrite($handle, $return);
fclose($handle);
echo "bkp efetuado com sucesso";//Sucessfuly message
}
*/
// $senha = 'Holanda1567#';
// $custo = '10';
// $salt = 'Cf1f11ePArKlBJomM0F6aJ';
// // Gera um hash baseado em bcrypt
// $hash = crypt($senha, '$2a$' . $custo . '$' . $salt . '$');
// echo $hash;
phpinfo();
|