Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

จะเรียกไฟล์ Python จากภายใน PHP ได้อย่างไร


ในการเรียกไฟล์ Python จากภายในไฟล์ PHP คุณต้องเรียกมันโดยใช้ฟังก์ชัน shell_exec

ตัวอย่าง

<?php
    $command = escapeshellcmd('/usr/custom/test.py');
    $output = shell_exec($command);
    echo $output;
?>

สิ่งนี้จะเรียกสคริปต์ แต่ในสคริปต์ของคุณที่ด้านบน คุณจะต้องระบุล่ามด้วย ดังนั้นในไฟล์ py ของคุณ ให้เพิ่มบรรทัดต่อไปนี้ที่ด้านบน:

#!/usr/bin/env python

หรือคุณอาจจัดเตรียมล่ามไว้เมื่อดำเนินการคำสั่ง

ตัวอย่าง

<?php
    $command = escapeshellcmd('python3 /usr/custom/test.py');
    $output = shell_exec($command);
    echo $output;
?>