কম্পিউটার টিউটোরিয়াল

PHP থেকে পাইথন প্রোগ্রাম রান করুন


PHP-তে shell_exec ফাংশনটি ব্যবহার করা যায়। এটি শেলের মাধ্যমে এক্সিকিউট হয় এবং রেজাল্ট স্ট্রিং হিসেবে ফেরত দেয়। কমান্ড লাইন থেকে NULL পাস করলে বা কোনো আউটপুট না দিলে এরর রিটার্ন করে।

নিচে এর উদাহরণ দেওয়া হলো:

<?php    $command_exec = escapeshellcmd('path-to-.py-file');    $str_output = shell_exec($command_exec);    echo $str_output; ?>

পাইথন স্ক্রিপ্ট সফলভাবে এক্সিকিউট হওয়ার জন্য সঠিক পারমিশন দিতে হয়।

নোট − ইউনিক্স টাইপের প্ল্যাটফর্মে কাজ করার সময় PHP কোড ওয়েব ইউজার হিসেবে এক্সিকিউট হয়। তাই ওয়েব ইউজারকে ডিরেক্টরি ও সাব-ডিরেক্টরির যেকোনো প্রয়োজনীয় অধিকার দিতে হয়।


  1. পাইথন প্রোগ্রাম কীভাবে রান করবেন?

  2. পাইথনে স্ট্রিং থেকে nth ক্যারেক্টার রিমুভ করা

  3. পাইথন প্রোগ্রাম: লিস্ট থেকে অনন্য (Unique) মান প্রিন্ট করা

  4. পাইথন প্রোগ্রাম: IP ঠিকানা থেকে লিডিং শূন্য (Leading Zeros) সরিয়ে ফেলা