ho trovato uno script per fare il backup di un db....
il problema è il restore....
ho fatto qst script
Codice PHP:
<? if(!isset($_REQUEST["qwe"])){ ?>
<html> <head>
<title>Form di Importazione!!!</title>
</head> <body>
<h1>Carica il file del backup!!!!</h1>
<form name="restore" method="post" action="restore.php" enctype="multipart/form-data">
file backup: <input type="file" name="file_sql" id="sql">
<input type="hidden" value="1" name="percorso" id="percorso">
<input type="hidden" value="1" name="qwe">
<input type="submit" value="Carica">
</form>
</body>
</html>
<? }
else{
echo $_POST["percorso"];
print_r($_FILES['file_sql']);
echo $_FILES["file_sql"]["type"]."
";
echo $_FILES["file_sql"]["name"]."
";
echo $_FILES["file_sql"]["error"]."
";
echo $_FILES["file_sql"]["size"]."
";
//lettura di un file
$file_sql=$_FILES["file_sql"]["name"];
print $file_sql."
";
$f = fopen($file_sql, 'r');
$contenuto = fread($f, filesize($file_sql));
//$contenuto=file_get_contents (file_sql);
fclose($f);
$localhost="localhost";
$dbuser='root';
$dbpass='';
$dbname='negozio1';
$link = mysql_connect($localhost, $dbuser, $dbpass);
$database = mysql_select_db($dbname);
mysql_query($contenuto);
echo $contenuto;
}
?>
il faccio è che ha volte lo fa altre no!!!!
ah.. la struttura del file sql è come quello esportato da phpmyadmin!!!!
ora il file è nela stessa cartella dello script!!!
poi se clicco su sfoglia compare tutto il percorso è possibile passarlo alla pagina di risposta del form....