Catture come screenshot o GIF animate possono essere archiviate direttamente into qualsiasi database. Questo articolo dimostrerà come farlo utilizzando il linguaggio PHP e il sistema di database MySQL. Tuttavia lo stesso approccio dovrebbe funzionare con linguaggi e sistemi di database diversi.
Un'acquisizione può essere restituita in byte utilizzando il comando GetResult metodo nell'API di GrabzIt. Una volta ottenuti questi byte, possono essere archiviati in un database normalmente. Per prima cosa crea una tabella di database in cui archiviare le acquisizioni. Di seguito è mostrato un esempio.
CREATE TABLE captures ( id INT NOT NULL AUTO_INCREMENT, content BLOB NOT NULL, PRIMARY KEY(id) );
Quindi ottieni l'acquisizione normalmente e aggiungi barre al risultato in modo che l'istruzione SQL non fallisca. Quindi eseguire la query per archiviare l'acquisizione nel database.
$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');