Ferramentas para capturar e converter a Web

Como guardo uma captura em um banco de dados?

Capturas como capturas de tela ou GIFs animados podem ser armazenadas diretamente into qualquer banco de dados. Este artigo demonstrará como isso é feito usando a linguagem PHP e o sistema de banco de dados MySQL. No entanto, a mesma abordagem deve funcionar com diferentes idiomas e sistemas de banco de dados.

Uma captura pode ser retornada como bytes usando o comando GetResult método na API do GrabzIt. Depois de ter esses bytes, eles podem ser armazenados em um banco de dados normalmente. Primeiro, crie uma tabela de banco de dados para armazenar as capturas. Um exemplo é mostrado abaixo.

CREATE TABLE captures (
id INT NOT NULL AUTO_INCREMENT,
content BLOB NOT NULL,
PRIMARY KEY(id)
); 

Em seguida, obtenha a captura normalmente e adicione barras ao resultado para que a instrução SQL não falhe. Em seguida, execute a consulta para armazenar a captura no banco de dados.

$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');