পিএইচপি এসকিউএল ওয়ার্ডপ্রেস জাভাস্ক্রিপ্ট জেকুয়েরি এইচটিএমএল
লগইন
×

পিএইচপি টিউটোরিয়াল

হোম-HOME ইনস্টল-Install গঠনপ্রনালী-Syntax চলক-Variable পিএইচপি Echo / Print তথ্যের ধরণ-Data Types কনস্ট্যান্ট-Constant অপারেটর-Operator ফাংশন-Function সুপারগ্লোভাল-Superglobal

কন্ট্রোল স্টেটমেন্ট

if স্টেটমেন্ট if...Else স্টেটমেন্ট Switch স্টেটমেন্ট While লুপ DO...While লুপ For লুপ

পিএইচপি এ্যারে এবং স্ট্রিং

এ্যারে-Array এ্যারে সর্টিং -Array Sorting মাল্টি এ্যারে-Multi Array স্ট্রিং-String

পিএইচপি এডভান্স

তারিখ এবং সময় পিএইচপি include ফাইল হ্যান্ডলিং-File Handling ফাইল খোলা/পড়া ফাইল তৈরি/লিখা ফাইল আপলোড কুকি-Cookie সেশন-Session ফিল্টার-Filter এডভান্স ফিল্টার-Advance Filter এঁরর হ্যান্ডলিং-Error Handling এক্সেপশন হ্যান্ডেলিং-Exception Handling

পিএইচপি ফরম

ফরম হ্যান্ডলিং ফরম ভ্যালিডেশন আবশ্যক ফরম ফিল্ড ফরম URL/E-mail সম্পূর্ণ ফরম

MySQL ডেটাবেজ

MySQL ডেটাবেজ MySQL ডেটাবেজ সংযোগ MySQL ডেটাবেজ তৈরী MySQL টেবিল তৈরী MySQL তথ্য ইনসার্ট MySQL শেষ আইডি পান MySQL একাধিক তথ্য ইনসার্ট MySQL প্রিপেয়ার্ড স্টেটমেন্ট MySQL তথ্য সিলেক্ট MySQL তথ্য ডিলিট MySQL তথ্য আপডেট MySQL সীমিত তথ্য সিলেক্ট

পিএইচপি- এক্সএমএল

PHP XML Parser PHP SimpleXML Parser PHP XML Parser PHP SimpleXML - Get PHP XML Expat PHP XML Dom

পিএইচপি - এজাক্স

পিএইচপি AJAX পরিচিতি AJAX পিএইচপি AJAX ডেটাবেজ AJAX এক্সএমএল AJAX সারাসরি সার্চ AJAX RSS রির্ডার AJAX Poll

পিএইচপি অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং(OOP)

OOP পরিচিতি OOP class তৈরী OOP objects তৈরী OOP $this কিওয়ার্ড OOP মেথড এবং প্রোপার্টি চেইনিং OOP অ্যাক্সেস মোডিফায়ার OOP ম্যাজিক মেথড এবং কন্সটেন্ট OOP ইনহেরিটেন্স OOP Abstract class এবং method OOP ইন্টারফেস OOP পলিমরফিজম OOP টাইপ হিন্টিং() OOP টাইপ হিন্টিনং ইন্টারফেস OOP স্ট্যাটিক মেথোড এবং প্রোপার্টি

পিএইচপি - রেফারেন্স

Array ফাংশন Calendar ফাংশন date/time ফাংশন Directory ফাংশন Error ফাংশন Filesystem ফাংশন Filter ফাংশন FTP ফাংশন HTTP ফাংশন libxml ফাংশন Mail ফাংশন Math ফাংশন Misc. ফাংশন MySQLi ফাংশন SimpleXML ফাংশন String ফাংশন XML Parser ফাংশন Zip File ফাংশন টাইমজোন Timezones
 

পিএইচপি (৫) Filesystem ফাংশন


পিএইচপি Filesystem পরিচিতি

  • Filesystem ফাংশন a ফাইলসিস্টেম এক্সেস এবং ম্যানুপুলেট করতে দেয়।
  • Filesystem ফাংশন হচ্চে পিএইচপির কোর অংশ(গুরুত্বপুর্ন অংশ)। Filesystem ফাংশন ব্যবহার করার জন্য কোন ইনস্টলেশনের প্রয়োজন নেই।

  • ইউনিক্স/উইন্ডোজ উপযোগিতা

    যখন ইউনিক্স প্লাটফর্মে প্যাথ নির্ধারন করার সময় ডিরেক্টরি আলাদা করতে ফরোয়ার্ড স্লাশ ব্যবহার করা হয়।

    উইন্ডোজএ প্লাটফর্মে, ফরোয়ার্ড স্লাশ slash (/) এবং ব্যাকোয়ার্ড স্লাশ (\) উভয়ই ব্যবহার করা যায়।


    রানটাইম কনফিগারেশন

    নিচের টেবিলের Filesystem ফাংশন php.ini- এর সেটিং দ্বারা প্রভাবিত

    Filesystem কনফিগারেশন অপশনঃ

    নাম ডিফল্ট বর্ননা পরিবর্তনশীল
    allow_url_fopen "1" URLs এর সাথে কাজ করার জন্য fopen()-type ফাংশন গ্রহন করে। (পিএইচপি 4.0.4 থেকে ব্যবহারযোগ্য) PHP_INI_SYSTEM
    user_agent খালি পিএইচপির জন্য ইউজার এজেন্ট নির্ধারন করে।( পিএইচপি 4.3 থেকে ব্যবহারযোগ্য)) PHP_INI_ALL
    default_socket_timeout "60" সকেট ভিত্তিক স্ট্রিমের জন্য ডিফল্ট টাইমাউট(সেকেন্ডে) সেট করে (পিএইচপি 4.3 থেকে ব্যবহারযোগ্য)) PHP_INI_ALL
    from "" ইমেইল-আড্রসে নাম ব্যাতিত FTP পাসোয়ার্ড নির্ধারন করে। PHP_INI_ALL
    auto_detect_line_endings "0" যখন "1" সেট করা হয় , তখন পিএইচপি পড়া ডাটা fgets() এবং file() দ্বারা Unix, MS-Dos অথবা Mac line-ending ক্যারক্টার পরীক্ষা করে। (পিএইচপি 4.3 থেকে ব্যবহারযোগ্য ) PHP_INI_ALL

    পিএইচপি (৫) Filesystem ফাংশন

    নিচে Filesystem ফাংশন ও ফাংশনের বর্ননা দেওয়া হলো, বাটনে ক্লিক করে ফাংশনটি সম্পর্কে বিস্তারিত জানুন

    basename()

    একটি path এর ফাইলনাম কম্পোন্যান্ট রিটার্ন করে।

    chgrp()

    ফাইল গ্রুপ পরিবর্তন করে।

    chmod()

    ফাইল মোড পরিবর্তন করে।

    chown()

    ফাইলের মালিকানা পরিবর্তন করে।

    clearstatcache()

    ফাইলের status cache মুছে ফেলে।

    copy()

    একটি ফাইল কপি করে।

    delete()

    unlink() অথবা unset() দেখুন।

    dirname()

    একটি path এর ডিরেক্টরি নাম কম্পোন্যান্ট রিটার্ন করে।

    disk_free_space()

    একটি ডিরেক্টরিতে কতটুকু জায়গা খালি আছে তা রিটার্ন করে।

    disk_total_space()

    একটি ডিরেক্টরি মোট সাইজ রিটার্ন করে।

    diskfreespace()

    disk_free_space() এর মতই।

    fclose()

    চালু করা আছে এরকম ফাইল বন্ধ করে।

    feof()

    একটি চালু করা ফাইলের শেষে যাচাই করে।

    fflush()

    একটি চালু করা ফাইলে ফ্লাশ বাফার আউটপুট করে।

    fgetc()

    একটি চালু ফাইল থেকে একটি ক্যারেক্টার রিটার্ন করে।

    fgetcsv()

    CSV ফিল্ড পরীক্ষা করার জন্য একটি চালু ফাইল থেকে একটি লাইন পার্স করে।

    fgets()

    একটি চালু ফাইল থেকে একটি লাইন রিটার্ন করে।

    fgetss()

    একটি চালু ফাইল থেকে এইচটিএমএল এবং পিএইচপি ট্যাগ রিমুভ করে একটি লাইন রিটার্ন করে।

    file()

    একটি অ্যাারে থেকে একটি ফাইল পড়ে।

    file_exists()

    ফাইল অথবা ডীরেক্টরি আছে কিনা তা যাচাই করে।

    file_get_contents()

    একটি ফাইলে স্ট্রিং পড়ে।

    file_put_contents()

    একটি ফাইলে স্ট্রিং লিখে।

    fileatime()

    একটি ফাইলের সর্বশেষ এক্সেস সময় রিটার্ন করে।

    filectime()

    একটি ফাইলের সর্বশেষ পরিবর্তনের সময় রিটার্ন করে।

    filegroup()

    একটি ফাইলের গ্রুপ ID রিটার্ন করে।

    fileinode()

    একটি ফাইলের inode সংখ্যা রিটার্ন করে।

    filemtime()

    একটি ফাইলের সর্বশেষ সংশোধিত সময় দেখায়।

    fileowner()

    একটি ফাইলের নি জস্ব ইউজার ID প্রদান করে।

    fileperms()

    একটি ফাইলের অনুমতি প্রদান করে।

    filesize()

    একটি ফাইলের সাইজ দেখায়।

    filetype()

    একটি ফাইলের টাইপ দেখায়।

    flock()

    একটি ফাইল বন্ধ করে অথবা উম্মুক্ত করে।

    fnmatch()

    একটি নির্দিষ্ট প্যাটার্নের বিপরীতে একটি ফাইলের নাম বা স্ট্রিং মিলায়।

    fopen()

    Opens a একটি ফাইল অথবা URL চালু /ওপেন করে।

    fpassthru()

    একটি ওপেন ফাইল থেকে, EOF পর্যন্ত পড়ে, এবং ফলাফল আউটপুট বাফী লিখে।

    fputcsv()

    একটি লাইন CSV রূপে রূপান্তর করে এবং এটি একটি খোলা ফাইলে লিখে।

    fputs()

    fwrite()মতই কাজ করে।

    fread()

    একটি ওপেন ফাইল থেকে পড়ে।

    fscanf()

    একটি নির্দিষ্ট ফরম্যাট অনুসারে একটি চালু ফাইল থেকে ইনপুট পার্স করে।

    fseek()

    একটি ওপেন ফাইলের মধ্যে খোজ করে।

    fstat()

    একটি ওপেন/চালু ফাইলের তথ্য প্রদান করে।

    ftell()

    একটি ওপেন/চালু ফাইলের বর্তমান অবস্থানে দেখায়।

    ftruncate()

    একটি নির্দিষ্ট দৈর্ঘ্যে একটি ওপেন/চালু ফাইল কেটে নেয়।

    fwrite()

    একটি ওপেন /চালু করা ফাইলে লিখে।

    glob()

    Returns an array of একটি নির্দিষ্ট প্যাটার্নের ফাইলনাম / ডিরেক্টরির একটি অ্যারে রিটার্ন করে।

    is_dir()

    একটি ফাইলটি ডিরেক্টরি কিনা তা পরীক্ষা করে।

    is_executable()

    একটি ফাইল এক্সিকিউটেবল কিনা পরীক্ষা করে।

    is_file()

    একটি ফাইলে রেগুলার কিনা পরীক্ষা করে।

    is_link()

    একটি ফাইল লিঙ্ক কিনা পরীক্ষা করে।

    is_readable()

    একটি ফাইলে পড়া যায় কিনা পরীক্ষা করে।

    is_uploaded_file()

    HTTP POST এর মাধ্যমে ফাইলটি আপলোড করা হয়েছে কিনা তা পরীক্ষা করে।

    is_writable()

    একটি ফাইলে লেখা যায় কিনা পরীক্ষা করে।

    is_writeable()

    is_writable() এর মতই।

    lchgrp()

    symlink এর গ্রুপ মালিকানা পরিবর্তন করে।

    lchown()

    symlink এর ইউজার মালিকানা পরিবর্তন করে।

    link()

    একটি হার্ড লিঙ্ক তৈরি করে ।

    linkinfo()

    একটি হার্ড লিঙ্ক সম্পর্কে তথ্য প্রদান করে।

    lstat()

    একটি ফাইল অথবা সাংকেতিক লিঙ্ক সম্পর্কে তথ্য প্রদান করে।

    mkdir()

    বেকটি ডিরেক্টরি তৈরি করা হয়।

    move_uploaded_file()

    আপলোড করা একটি ফাইল নতুন স্থানে সত্রিয়ে নেওয়া হয়।

    parse_ini_file()

    একটি কনফিগারেশন ফাইল পার্স করে।

    parse_ini_string()

    একটি কনফিগারেশন স্ট্রিং পার্স করে।

    pathinfo()

    ফাইল path সম্পর্কে তথ্য রিটার্ন করে।

    pclose()

    popen() দ্বারা ওপেন করা pipe বন্ধ করে।

    popen()

    একটি pipe খোলে।

    readfile()

    একটি ফাইলটি পড়ে এবং আউটপুট বাফারে লিখে।

    readlink()

    একটি সাংকেতিক লিঙ্কের টার্গেট নির্ধারন করে।

    realpath()

    absolute pathname রিটার্ন করে।

    realpath_cache_get()

    realpath cache এন্ট্রি রিটার্ন করে।

    realpath_cache_size()

    realpath cache size সাইজ রিটার্ন করে।

    rename()

    একটি ফাইল বা ডিরেক্টরি পুনঃনামকরণ করে।

    rewind()

    একটি ফাইল পয়েন্টার Rewind করে।

    rmdir()

    একটি খালি ডিরেক্টরি বাদ দেয়।

    set_file_buffer()

    একটি ওপেন/চালু ফাইলের বাফারের আকার নির্ধারণ করে।

    stat()

    একটি ফাইল সম্পর্কে তথ্য প্রদান করে।

    symlink()

    একটি সাংকেতিক লিঙ্ক তৈরি করে।

    tempnam()

    একটি ইউনিক অস্থায়ী ফাইল তৈরি করে।

    tmpfile()

    একটি ইউনিক অস্থায়ী ফাইল তৈরি ক...

    touch()

    ফাইলের অ্যাক্সেস এবং সংশোধন সময় নির্ধারণ করে।

    umask()

    ফাইলের জন্য ফাইল অনুমতি পরিবর্তন করে।

    unlink()

    একটি ফাইল ডিলেট করে।