应用需求:
在电子商务的web平台中有可能存在这样的需求,在月末进行分红账务结算,这样就需要在web服务器下写脚本定时执行数据库的操作,这里有很多种可选的方案,Python调
用PHP函数只是其中的一种处理方式。
Python端代码:
#!/usr/bin/python
import subprocess
method="prom_timing_exec"
proc=subprocess.Popen(['php -f /var/www/html/vsdev/model/Keke_witkey_prom_timing_exec.php '+method],shell=True,stdout=subprocess.PIPE);
response=proc.stdout.read();
print(response);
这里需要注意一点:参数是添加在url后面的,且需要用空格隔开。即使是调用某个函数,其函数名也是需要通过参数传递。
PHP端代码:
<?php
/*
* @ author: Houqd
* @ date : 2013-09-06
* @ des : This file contains all function that need timing execute in Python script.
**/
$method = $argv[1];
class db_op
{
public $_conn;
publi