ブログ・コラム

2020年03月

2020.03.30

【PHP】Google Driveへのアップロード

PHPからGoogleDriveへアクセスする事ができます。

たとえば、DBのバックアップ先としてGoogleDriveを指定することができます。

Google APIの有効化、クライアントシークレット、およびJsonファイルの取得が必要になりますが、
詳細はEnable the Google Drive APIを参照ください。

サンプルとして、ファイルをGoogleDriveへアップロードするサンプルを作りましたので、ご紹介します。

このサンプルは、コマンドから下記のように実行するとGoogleDriveへファイルがアップロードされます。

これをcrontabに設定して実行すれば、定期的にファイルをアップロードできます。

下記は、DBデータをZIP化して、そのファイルをGoogleDriveへアップロードするサンプルです。

※このサンプルソースに対するいかなる損害に対して、当方は一切の責任を負いかねます。
自己責任でお願いします。