वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

मैं किसी डेटाबेस में कैप्चर कैसे स्टोर कर सकता हूँ?

स्क्रीनशॉट या एनिमेटेड GIF जैसे कैप्चर को सीधे स्टोर किया जा सकता है intओ किसी भी डेटाबेस। यह आलेख प्रदर्शित करेगा कि यह PHP भाषा और MySQL डेटाबेस सिस्टम का उपयोग करके कैसे किया जाता है। हालाँकि एक ही दृष्टिकोण को विभिन्न भाषाओं और डेटाबेस सिस्टम के साथ काम करना चाहिए।

का उपयोग करके बाइट के रूप में कैप्चर वापस किया जा सकता है GetResult तरीका GrabzIt के एपीआई में। एक बार जब आपके पास ये बाइट्स होते हैं, तो वे सामान्य रूप से डेटाबेस में संग्रहीत किए जा सकते हैं। पहले कैप्चर को स्टोर करने के लिए एक डेटाबेस टेबल बनाएं। जिसका एक उदाहरण नीचे दिखाया गया है।

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