>I was reading the post by Pag called �MySQL backups� and I have the same
>question, but not the shell access. It came to my mind, that if will be
>very useful for me, and probably for many of us newbie�s, to be able to
>build an automated PHP system that could make backups by itself at a
>specified time� let�s say maybe every morning at 6 am, by transferring
>or uploading the MySQL files to another server. I noticed that this
>could be done in PHPNuke, by clicking at �Backup Files�. �Is it possible
>to build this kind of unattended scripts with PHP or will it always
>require a magical �click� from the administrator?
>
>I guess that it shouldn�t be possible, but it�s worth a shot.
It *MIGHT* be possible for you to do:
<?php
exec("/full/path/to/mysqldump -u USERNAME --password=PASSWORD DBNAME",
$output, $error);
echo implode('', $output);
if ($error){
echo "OS Error: $error. Check 'man errno', but it's almost always
path/permissions.";
}
?>
If not, and if you have shell access on *another* machine, you could use
that machine to POST to the other machine a request to push the button.
Totally sucky way to do it, but you could.
It might be easier to just ask your ISP to create a cron job for you that
dumps the database to a file you can FTP regularly. It would take them
about 5 minutes to do this.
If all else fails: Just find another ISP that allows SSH access and switch
hosts :-)
--
Like Music? http://l-i-e.com/artists.htm
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php