ਵੈੱਬ ਨੂੰ ਕੈਪਚਰ ਅਤੇ ਕਨਵਰਟ ਕਰਨ ਲਈ ਟੂਲ

ਮੈਂ ਇੱਕ ਡਾਟਾਬੇਸ ਵਿੱਚ ਕੈਪਚਰ ਨੂੰ ਕਿਵੇਂ ਸਟੋਰ ਕਰਾਂ?

ਕੈਪਚਰ ਜਿਵੇਂ ਸਕ੍ਰੀਨਸ਼ਾਟ ਜਾਂ ਐਨੀਮੇਟਡ ਜੀਆਈਐਫ ਸਿੱਧੇ ਸਟੋਰ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ into ਕੋਈ ਡਾਟਾਬੇਸ. ਇਹ ਲੇਖ ਪ੍ਰਦਰਸ਼ਤ ਕਰੇਗਾ ਕਿ ਇਹ ਕਿਵੇਂ ਹੋ ਰਿਹਾ ਹੈ PHP ਭਾਸ਼ਾ ਅਤੇ MySQL ਡਾਟਾਬੇਸ ਪ੍ਰਣਾਲੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ. ਹਾਲਾਂਕਿ ਇਕੋ ਪਹੁੰਚ ਵੱਖੋ ਵੱਖਰੀਆਂ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਡੇਟਾਬੇਸ ਪ੍ਰਣਾਲੀਆਂ ਨਾਲ ਕੰਮ ਕਰੇ.

ਇੱਕ ਕੈਪਚਰ ਨੂੰ ਬਾਈਟਸ ਦੇ ਤੌਰ ਤੇ ਵਰਤ ਕੇ ਵਾਪਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ GetResult ਢੰਗ ਹੈ ਗਰੈਬਜ਼ਿਟ ਦੇ ਏਪੀਆਈ ਵਿੱਚ. ਇੱਕ ਵਾਰ ਤੁਹਾਡੇ ਕੋਲ ਇਹ ਬਾਈਟਸ ਹੋਣ 'ਤੇ ਉਹ ਫਿਰ ਆਮ ਤੌਰ' ਤੇ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ. ਪਹਿਲਾਂ ਕੈਪਚਰਸ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਇੱਕ ਡੇਟਾਬੇਸ ਟੇਬਲ ਬਣਾਓ. ਜਿਸਦਾ ਉਦਾਹਰਣ ਹੇਠਾਂ ਦਿੱਤੀ ਗਈ ਹੈ.

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

ਅੱਗੇ ਕੈਪਚਰ ਨੂੰ ਆਮ ਵਾਂਗ ਪ੍ਰਾਪਤ ਕਰੋ ਅਤੇ ਨਤੀਜੇ ਵਿਚ ਸਲੈਸ਼ ਸ਼ਾਮਲ ਕਰੋ ਤਾਂ ਜੋ ਐਸਕੁਏਲ ਸਟੇਟਮੈਂਟ ਅਸਫਲ ਨਾ ਹੋਏ. ਫਿਰ ਪੁੱਛਗਿੱਛ ਨੂੰ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸਟੋਰ ਕਰਨ ਲਈ ਚਲਾਓ.

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