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

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

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

کا استعمال کرکے ایک کیپچر کو بائٹس کے طور پر واپس کیا جاسکتا ہے۔ 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');