.PHP ফাইল এক্সটেনশন সহ একটি ফাইল হল একটি পিএইচপি সোর্স কোড ফাইল যাতে হাইপারটেক্সট প্রিপ্রসেসর কোড থাকে। এগুলি প্রায়শই ওয়েব পৃষ্ঠা ফাইল হিসাবে ব্যবহৃত হয় যা সাধারণত একটি ওয়েব সার্ভারে চলমান একটি PHP ইঞ্জিন থেকে HTML তৈরি করে৷
PHP ইঞ্জিন কোড থেকে যে HTML বিষয়বস্তু তৈরি করে তা ওয়েব ব্রাউজারে দেখা যায়। যেহেতু ওয়েব সার্ভার হল যেখানে PHP কোড নির্বাহ করা হয়, একটি PHP পৃষ্ঠা অ্যাক্সেস করা আপনাকে কোডে অ্যাক্সেস দেয় না বরং সার্ভার তৈরি করে এমন HTML সামগ্রী প্রদান করে৷
কিছু PHP সোর্স কোড ফাইল একটি ভিন্ন ফাইল এক্সটেনশন ব্যবহার করে যেমন .PHTML, PHP3, PHP4, PHP5, PHP7 বা PHPS৷
কিভাবে PHP ফাইল খুলবেন
উইন্ডোজের অন্তর্নির্মিত নোটপ্যাড প্রোগ্রামটি PHP ওপেনারের একটি উদাহরণ, কিন্তু PHP-তে কোডিং করার সময় সিনট্যাক্স হাইলাইট করা এতটাই সহায়ক যে সাধারণত একজন ডেডিকেটেড সম্পাদককে পছন্দ করা হয়৷
কিছু পাঠ্য সম্পাদক সিনট্যাক্স হাইলাইটিং অন্তর্ভুক্ত করে; ভিজ্যুয়াল স্টুডিও কোডের মতো কিছু বিকল্পের জন্য আমাদের সেরা পাঠ্য সম্পাদকের তালিকা দেখুন। এখানে একটি PHP ফাইল সম্পাদনা করার অন্যান্য উপায় রয়েছে:Atom, Sublime Text, Coda, Codeanywhere, Programmer's Notepad, Vim, এবং CodeLobster IDE৷
যদিও সেই প্রোগ্রামগুলি আপনাকে সম্পাদনা বা পরিবর্তন করতে দেবে৷ ফাইল, তারা আপনাকে আসলে একটি পিএইচপি সার্ভার চালাতে দেয় না। এর জন্য, আপনার অ্যাপাচি ওয়েব সার্ভারের মতো কিছু দরকার। আপনার সাহায্যের প্রয়োজন হলে PHP.net-এ ইনস্টলেশন এবং কনফিগারেশন গাইড দেখুন।
কিছু .PHP ফাইল আসলে মিডিয়া ফাইল বা ইমেজ হতে পারে যেগুলো ভুলবশত এই এক্সটেনশনের সাথে নামকরণ করা হয়েছে। এই ক্ষেত্রে, শুধুমাত্র ডানদিকে এক্সটেনশনটির নাম পরিবর্তন করুন এবং এটি সেই প্রোগ্রামে সঠিকভাবে খোলা উচিত যা সেই ফাইলের ধরনটি প্রদর্শন করে, যেমন একটি ভিডিও প্লেয়ার যদি আপনি একটি MP4 এর সাথে কাজ করেন।
এখনও খুলতে পারছেন না?
কিছু ফাইল এক্সটেনশন দেখতে এতটাই একই রকম যে সেগুলোকে মিশ্রিত করা সত্যিই সহজ, যা ফাইল খুলতে ভুল প্রোগ্রাম ব্যবহার করতে পারে।
উদাহরণস্বরূপ, এইচপিপি-তে PHP-এর মতো একই অক্ষর রয়েছে, তবে সেই প্রত্যয় সহ ফাইলগুলি হালুহা পার্লস প্রোগ্রামের সাথে সম্পর্কিত হতে পারে। পিপিপি অনুরূপ; কিছু প্রোগ্রাম আছে যেগুলো এই ধরনের ফাইল ব্যবহার করে, একটি হচ্ছে পেজপ্লাস ডকুমেন্ট ফাইল হিসেবে।
কিভাবে একটি PHP ফাইল রূপান্তর করতে হয়
PHP থেকে PDF তৈরি করতে, FPDF বা dompdf দেখুন।
কিভাবে PHP অ্যারেকে JSON ফরম্যাটে (জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন) জাভাস্ক্রিপ্ট কোডে রূপান্তর করতে হয় তা শিখতে PHP.net-এ json এনকোডে ডকুমেন্টেশন দেখুন। এটি শুধুমাত্র PHP 5.2 এবং তার উপরে উপলব্ধ৷
৷আপনি PHP ফাইলগুলিকে নন-টেক্সট-ভিত্তিক ফর্ম্যাটে যেমন MP4 বা JPG রূপান্তর করতে পারবেন না। যদি আপনার কাছে .PHP ফাইল এক্সটেনশনের সাথে একটি ফাইল থাকে যা আপনি জানেন যে সেগুলির মধ্যে একটির মতো একটি ফরম্যাটে ডাউনলোড করা উচিত ছিল, তবে এটিকে .PHP থেকে .MP4 (অথবা এটি যে ফরম্যাটই হোক না কেন) নামকরণ করুন৷
এই ধরনের একটি ফাইলের নাম পরিবর্তন করা একটি বাস্তব ফাইল রূপান্তর সঞ্চালন না কিন্তু পরিবর্তে শুধুমাত্র সঠিক প্রোগ্রাম ফাইল খুলতে অনুমতি দেয়. প্রকৃত রূপান্তরগুলি সাধারণত একটি ফাইল রূপান্তর টুল বা একটি প্রোগ্রামের এভাবে সংরক্ষণ করুন এর মধ্যে ঘটে অথবা রপ্তানি করুন মেনু।
HTML দিয়ে কিভাবে PHP কাজ করা যায়
একটি HTML ফাইলে এম্বেড করা PHP কোড সাধারণ HTML ট্যাগের পরিবর্তে এই ট্যাগগুলিতে আবদ্ধ হলে PHP হিসাবে বোঝা যায় এবং HTML নয়:
<?php
code goes here
?>
একটি HTML ফাইলের মধ্যে থেকে একটি PHP ফাইলের সাথে লিঙ্ক করতে, HTML ফাইলে নিম্নলিখিত কোডটি লিখুন, যেখানে footer.php আপনার নিজের ফাইলের নাম:
<?php
include("file.php");
?>
আপনি কখনও কখনও দেখতে পারেন যে একটি ওয়েব পৃষ্ঠা তার URL দেখে PHP ব্যবহার করছে, যেমন যখন ডিফল্ট PHP ফাইলটিকে index.php বলা হয় . এই উদাহরণে, এটি https://www.examplesite.com/index.php এর মত দেখতে হতে পারে .
পিএইচপি সম্পর্কে আরও তথ্য
পিএইচপি প্রায় প্রতিটি অপারেটিং সিস্টেমে পোর্ট করা হয়েছে এবং এটি ব্যবহারের জন্য সম্পূর্ণ বিনামূল্যে। অফিসিয়াল ওয়েবসাইট হল PHP.net। একটি সম্পূর্ণ ডকুমেন্টেশন বিভাগ রয়েছে যা একটি অনলাইন ম্যানুয়াল হিসাবে কাজ করে যদি আপনি PHP দিয়ে কী করতে পারেন বা এটি কীভাবে কাজ করে সে সম্পর্কে আরও শিখতে সহায়তার প্রয়োজন হয়৷ আরেকটি ভালো উৎস হল W3Schools।
PHP-এর প্রথম সংস্করণ 1995 সালে প্রকাশিত হয়েছিল এবং এটিকে ব্যক্তিগত হোম পেজ টুলস (PHP টুলস) বলা হয়। প্রতি কয়েক মাসে নতুন সংস্করণ প্রকাশের সাথে বছরজুড়ে পরিবর্তন করা হয়েছিল৷
সার্ভার-সাইড স্ক্রিপ্টিং PHP-এর জন্য সবচেয়ে সাধারণ ব্যবহার। উপরে বর্ণিত হিসাবে, এটি একটি পার্সার, ওয়েব সার্ভার এবং ওয়েব ব্রাউজারের সাথে কাজ করে, যেখানে ব্রাউজারটি PHP সফ্টওয়্যার চালিত একটি সার্ভার অ্যাক্সেস করে যাতে ব্রাউজার সার্ভারটি যা কিছু তৈরি করছে তা প্রদর্শন করতে পারে৷
আরেকটি হল কমান্ড-লাইন স্ক্রিপ্টিং যেখানে কোনো ব্রাউজার বা সার্ভার ব্যবহার করা হয় না। এই ধরনের পিএইচপি বাস্তবায়ন স্বয়ংক্রিয় কাজের জন্য উপযোগী।
PHPS ফাইলগুলি সিনট্যাক্স-হাইলাইট করা ফাইল। কিছু পিএইচপি সার্ভার স্বয়ংক্রিয়ভাবে এই এক্সটেনশনটি ব্যবহার করে এমন ফাইলের সিনট্যাক্স হাইলাইট করার জন্য কনফিগার করা হয়েছে। এটি অবশ্যই httpd.conf ব্যবহার করে সক্রিয় করা উচিত লাইন।
- Windows 10 এ পিএইচপি ফাইল খোলার জন্য ডিফল্ট অ্যাপ কি?
নোটপ্যাড বা ওয়ার্ডপ্যাড সাধারণত পিএইচপি ফাইলের সাথে যুক্ত ডিফল্ট প্রোগ্রাম। আপনি স্টার্ট এ গিয়ে ডিফল্ট অ্যাপ পরিবর্তন করতে পারেন> সেটিংস > সিস্টেম > ডিফল্ট অ্যাপস > .PHP নির্বাচন করে ফাইলের ধরন অনুসারে ডিফল্ট অ্যাপগুলি বেছে নিন , এবং একটি অ্যাপ নির্বাচন করা।
- ওয়ার্ডপ্রেসে পিএইচপি ফাইলটি কোথায়?
wp-config.php ফাইলটি সাধারণত আপনার ওয়েবসাইটের রুট ফোল্ডারে থাকে। index.php ফাইলটি একটি ব্যাপক টেমপ্লেট যেখানে আপনি টেমপ্লেট শ্রেণিবিন্যাসে অন্যান্য PHP ফাইলগুলি খুঁজে পেতে পারেন৷
- পিএইচপি-তে হ্যাশ ফাংশন কী?
হ্যাশ ফাংশন হল মূল অর্থ পরিবর্তন না করেই ডেটা এনক্রিপ্ট করার একটি উপায়। PHP-তে, হ্যাশ() ফাংশন অ্যালগরিদমের উপর ভিত্তি করে প্রদত্ত ডেটার জন্য একটি হ্যাশ মান প্রদান করে।