વેબને કેપ્ચર અને કન્વર્ટ કરવા માટેનાં સાધનો

હું ડેટાબેસમાં કેપ્ચર કેવી રીતે સ્ટોર કરી શકું?

સ્ક્રીનશોટ અથવા એનિમેટેડ જીઆઈએફ જેવા કેપ્ચર્સ સીધા સંગ્રહિત કરી શકાય છે intકોઈપણ ડેટાબેઝ. આ લેખ PHP ભાષા અને MySQL ડેટાબેઝ સિસ્ટમનો ઉપયોગ કરીને આ કેવી રીતે થાય છે તે દર્શાવશે. જો કે સમાન અભિગમ વિવિધ ભાષાઓ અને ડેટાબેઝ સિસ્ટમો સાથે કામ કરવું જોઈએ.

એક કેપ્ચર વાપરીને બાઇટ્સ તરીકે પરત કરી શકાય છે GetResult પદ્ધતિ GrabzIt ના API માં. એકવાર તમારી પાસે આ બાઇટ્સ હશે પછી તે સામાન્ય તરીકે ડેટાબેસમાં સ્ટોર કરી શકાય છે. પ્રથમ ક theપ્ચર્સને સ્ટોર કરવા માટે ડેટાબેસ કોષ્ટક બનાવો. તેનું ઉદાહરણ નીચે બતાવેલ છે.

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