ویب پر گرفت اور تبدیل کرنے کے اوزار

میں ایک ڈیٹا بیس میں کیپچر کس طرح محفوظ کرسکتا ہوں؟

اسکرین شاٹس یا متحرک GIF جیسی گرفتاریوں کو براہ راست ذخیرہ کیا جاسکتا ہے intاے کوئی ڈیٹا بیس۔ یہ مضمون یہ ظاہر کرے گا کہ پی ایچ پی کی زبان اور ایس کیو ایل ڈیٹا بیس سسٹم کا استعمال کرتے ہوئے یہ کس طرح کیا جاتا ہے۔ تاہم ایک ہی نقطہ نظر کو مختلف زبانوں اور ڈیٹا بیس سسٹم کے ساتھ کام کرنا چاہئے۔

بائٹ کے بطور گرفتاری کو واپس کرکے واپس جا سکتا ہے GetResult طریقہ GrabzIt کے API میں۔ ایک بار جب آپ کے پاس یہ بائٹس ہوجائیں تو پھر وہ عام طور پر ڈیٹا بیس میں محفوظ ہوسکتے ہیں۔ پہلے کیپچرز کو اسٹور کرنے کے لئے ڈیٹا بیس ٹیبل بنائیں۔ جس کی مثال ذیل میں دکھائی گئی ہے۔

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