সিম্পল-এক্সএমএল (SimpleXML) হলো একটি পিএইচপি এক্সটেনশান যা আমাদেরকে সহজে এক্সএমএল ডাটা ম্যান্যুপিউলেট করতে এবং পেতে (get) সাহাজ্য করে। সিম্পল-এক্সএমএল পার্সার সিম্পল-এক্সএমএল একটি ট্রি-বেজড বা ট্রি নির্ভর পার্সার। যদি আপনি এক্সএমএল ডকুমেন্ট’টির স্ট্রাকচার বা লেআউট সম্পর্কে জেনে থাকেন তাহলে সিম্পল-এক্সএমএল একটি এলিমেন্টের নাম, এট্রিবিট এবং টেকচুয়াল ( টেক্সট) কন্টেন্টকে সহজেই পেতে সাহাজ্য করে। সিম্পল-এক্সএমএল একটি এক্সএমএল …
Tag: PHP
Feb 12
পিএইচপি ৫ ফর্ম হ্যান্ডলিং (PHP 5 Form Handling)
আক্তারুজ্জামান Department of CSE, University of Chittagong ইউজার এর কাছ থেকে বিভিন্ন ধরনের তথ্য সংগ্রহ করতে ফর্ম (form) ব্যাবহার করা হয়। এই তথ্যগুলো পিএইচপি প্রোগ্রামের মাধ্যমে ডাটাবেজে স্টোর করা হয়। পিএইচপি তে দুটি সুপার গ্লুবাল ভেরিয়েবল আছে যা ফর্ম থেকে বিভিন্ন উপাত্ত বা ইউজার এর ইনপুট তুলে আনতে ব্যাবহৃত হয়। এই দুইটি ভেরিয়েবল হল …
Feb 11
পিএইচপি এক্সএমএল এক্সপ্যাট পার্সার (PHP XML Expat Parser in Bangla)
পিএইচপি’র বিল্ট-ইন এক্সএমএল এক্সপ্যাট পার্সার (XML Expat Parser) এক্সএমএল ডকুমেন্টকে পিএইচপি’তে প্রসেস করা সম্ভবপর করেছে। এক্সএমএল এক্সপ্যাট পার্সার এক্সপ্যাট পার্সারটি হলো ইভেন্ট-বেজড পার্সার অর্থাৎ এটি ইভেন্টের উপর নির্ভর করে একজিকিউট হয়। নিচের এক্সএমএল এর অংশটিকে দেখুনঃ <from>Jani</from> একটি ইভেন্ট-বেজড পার্সার উপরের এক্সএমএল’টিকে তিনটি ইভেন্টের সিরিজ হিসেবে রিপোর্ট করেঃ স্টার্ট এলিমেন্ট হলোঃ from CDATA সেকশানকে …
Feb 10
পিএইচপি – এক্সএমএল DOM পার্সার (PHP XML DOM Parser in Bangla)
শেখ মাহফুজুর রহমান পিএইচপি’র বিল্ট-ইন ডম (DOM) পার্সারের জন্য পিএইচপি’তে এক্সএমএল ডকুমেন্ট প্রসেস করা সম্ভব হয়েছে। এক্সএমএল DOM পার্সার DOM পার্সার একটি ট্রি-বেজড (DOM ট্রি) পার্সার। নিচের এক্সএমএল ডকুমেন্ট ফ্র্যাকশনটির দিকে তাকানঃ <?xml version=”1.0″ encoding=”UTF-8″?> <from>Jani</from> DOM উপরের এক্সএমএল’টিকে একটি ট্রি স্ট্রাকচার হিসেবে দেখেঃ লেভেল ১: এক্সএমএল ডকুমেন্ট লেভেল ২: রুট এলিমেন্টঃ লেভেল …
Feb 07
পিএইচপি ৫ ভূমিকা (PHP 5 Introduction)
আক্তারুজ্জামান Department of CSE, University of Chittagong. পিএইচপি কি? পিএইচপি হল “PHP: Hypertext Preprocessor” এর সংক্ষিপ্ত রূপ। এটি বহুল ব্যবহৃত open source ল্যাংগুয়েজ যেটা মূলত ওয়েব ডেভেলপেমেন্টের জন্য ব্যবহার করা হয়। সার্ভার সাইড স্ক্রিপ্টিং ল্যাংগুয়েজ অর্থাৎ পিএইচপি স্ক্রিপ্ট রান হয় সার্ভারে। পিএইচপি ফ্রিতে ডাউনলোড এবং ব্যাবহার করা যায়। পিএইচপি শেখার আগে কি জানা …
Feb 07
পিএইচপি ৫ ফর্ম ভেলিডেশন (PHP 5 Form Validation)
কিভাবে ফর্ম কে validate করতে হয় তা আমরা এক এক করে কোড এর মাধ্যমে দেখব এবং তার বর্ণনা দেখব টেক্সট ফিল্ডের এর এইচটিএমএল ফর্ম Name: E-mail: Website: Comment: Gender: Female Male টেক্সট ফিল্ডের এর এইচটিএমএল ফর্ম : Name: <input type=”text” name=”name”> E-mail: <input type=”text” name=”email”> Website: <input type=”text” name=”website”> Comment: <textarea name=”comment” rows=”5″ …
Feb 06
পিএইচপি মাইএসকিউএল ডাটাবেজ (PHP MySQL Database)
পিএইচপি মাইএসকিউল ডাটাবেজ এর পরিচিতি Ali Hossain Student of English Literature, Jahangirnagar University. আজাকে আমরা পিএইচপি মাইএসকিউল ডাটাবেজ এর সম্পর্কে জানব। PHP (পিএইচপি) ব্যবহার করে আপনি ডাটাবেজের সাথে সংযোগ করতে পারবেন এবং তা নিপূনভাবে পরিচালনা করতে পারবেন। MySQL (মাইএসকিউল) হচ্ছে সবচেয়ে জনপ্রিয় ডাটাবেজ সিস্টেম যেটা পিএইচপি এর সাথে ব্যবহৃত হচ্ছে। মাইএসকিউল কি ? ১. …
Feb 05
পিএইচপি ৫ স্ট্রিংস (PHP 5 Strings)
আক্তারুজ্জামান Department of CSE,University of Chittagong যে কোন প্রুগ্রামিং ল্যাঙ্গুয়েজে স্ট্রিং এর উপর পরিষ্কার ধারনা থাকাটা খুবয় জরুরি। একটা স্ট্রিং তৈরি হয় এক বা একাধিক ক্যারেক্টার মিলে । সোজা কথায় স্ট্রিং হচ্ছে ক্যারেক্টারের সমষ্টি । যেমন “Hello World” হচ্ছে একটি স্ট্রিং। পিএইচপি স্ট্রিং ফাংশন পিএইচপিতে স্ট্রিং মেনিপুলেট করার অনেক ফাংশন রয়েছে। নিচে কিছু কমন …
Feb 04
পিএইচপি ৫ ডাটা টাইপ (PHP 5 Data Types)
আক্তারুজ্জামান Department of CSE, University of Chittagong ভেরিয়েবল বিভন্ন রকমের ডাটা স্টোর করতে পারে, এবং বিভন্ন ডাটা টাইপ বিভন্ন রকম কাজ করে। পিএইচপি নিচে উল্লেখিত ডাটা টাইপ গুলো সাপোর্ট করে। স্ট্রিং (String): স্ট্রিং তৈরি হয় এক বা একাধিক ক্যারেক্টার মিলে । সোজা কথায় স্ট্রিং হচ্ছে ক্যারেক্টারের সমষ্টি । যেমনঃ “Hello World” হচ্ছে একটি স্ট্রিং। ডাবল …
Feb 02
পিএইচপি – মাইএসকিউএল এ একাধিক রেকর্ড প্রবেশ করানো (PHP – Insert Multiple Records Into MySQL in Bangla)
মোঃ আরিফুল ইসলাম MySQLi এবং PDO ব্যবহার করে মাইএসকিউএল এর মধ্যে একাধিক ডাটা রেকর্ডস প্রবেশ করান একাধিক SQL statements কে executed (উদ্দিপ্ত) করার জন্য mysqli_multi_query() function (ফাংশন) ব্যাবহার করতে হবে। নিম্নলিখিত উদাহরণগুলি “MyGuests” টেবিল এ তিনটি নতুন রেকর্ড যোগ করাবে: MySQLi Object-oriented এর উদাহরণ- <?php $servername = “localhost”; $username = “username”; $password = “password”; $dbname …