Salve a tutti...sono nuovo in questo forum e spero di trovarmi bene e poter aiutare oltre che essere aiutato...... vi espongo subito il mio problema......
Ho il seguente codice->

Codice PHP:
<?php 
 
$host
="localhost";  
$user="root";  
$password="pass"
$database="db_data"
$prfx_tb="usr_"
$usr$_SESSION['username']; 
$table="$prfx_tb$usr"
 
 
$bk "backup_$usr".sql"
if ( 
file_exists($bk)){$azione=0;}else{$azione=1;} 
if ( 
file_exists($bk) ) unlink($bk); 

system
"mysqldump --user=$user --password=$password --host=$host $database $table > $bk",$res 
);
$dimensione filesize($bk); 
switch (
$dimensione) { 
case (
$dimensione>=1048576):  
$dimensione round($dimensione/1048576) . " MB"; break; 
case (
$dimensione>=1024):  
$dimensione round($dimensione/1024) . " KB";  
break; 
default: 
$dimensione $dimensione " bytes"; break; 

 
?>

la porzione di codice incriminata è

system(
"mysqldump --user=$user --password=$password --host=$host $database $table > $bk",$res
);


appena ho pubblicato il sito mi sono reso conto di aver dimenticato un dettaglio...... la funzione system() è disabilitata per ragioni di sicurezza....... come posso fare per ottenere lo stesso risultato evitando il system()??

Le ho provate tutte.....ma non sono riuscito a trovare una soluzione valida......
ringrazio in anticipo:P