スクリーンショットやアニメーション GIF などのキャプチャを直接保存できます into 任意のデータベース。 この記事では、PHP 言語と MySQL データベース システムを使用してこれを行う方法を説明します。 ただし、同じアプローチが異なる言語やデータベース システムでも機能するはずです。
キャプチャは、次のコマンドを使用してバイトとして返すことができます。 GetResult 方法 GrabzIt の API で。 これらのバイトを取得したら、通常どおりデータベースに保存できます。 まず、キャプチャを保存するデータベース テーブルを作成します。その例を以下に示します。
CREATE TABLE captures ( id INT NOT NULL AUTO_INCREMENT, content BLOB NOT NULL, PRIMARY KEY(id) );
次に、通常どおりキャプチャを取得し、SQL ステートメントが失敗しないように結果にスラッシュを追加します。 次に、クエリを実行してキャプチャをデータベースに保存します。
$result = $grabzIt->GetResult($id); if (!$result) { return; } $content = addslashes($result); $query = "INSERT INTO upload (content) VALUES ('$content')"; mysql_query($query) or die('Error, query failed');