直接使用get方法调用不就行了吗?

解决方案 »

  1.   

    我用c编了一个算法,php要调用这个算法,如何调用.
      

  2.   

    php可以使用
    system();调用服务器端的命令及程序
      

  3.   

    而且,php可以调用com组件:
    转一文章:
    (东方一蛇原创,如要转载请著名原作者和网站:www.wodejia.net)用VB6写了一个Active Dll在PHP4中调用,马上成功,比调用javabean方便多了,下面讲一下我的步骤。下载的版本是从http://www.mm4.de/。 一:用VB6写Activex Dll 代码如下: Option Explicit Private MyScriptingContext As ScriptingContext Private MyApplication As Application Private MyRequest As Request Private MyResponse As Response Private MyServer As Server Private MySession As Session Public Sub OnStartPage(PassedScriptingContext As ScriptingContext) Set MyScriptingContext = PassedScriptingContext Set MyApplication = MyScriptingContext.Application Set MyRequest = MyScriptingContext.Request Set MyResponse = MyScriptingContext.Response Set MyServer = MyScriptingContext.Server Set MySession = MyScriptingContext.Session End Sub Public Sub OnEndPage() Set MyScriptingContext = Nothing Set MyApplication = Nothing Set MyRequest = Nothing Set MyResponse = Nothing Set MyServer = Nothing Set MySession = Nothing End Sub Public Function Test_Number(num) As Variant If num < 0 Then Get_Number_Attrib = -1 If num > 0 Then Get_Number_Attrib = 1 If num = 0 Then Get_Number_Attrib = 0 End Function 具体方法如下:新建一个VB6工程,ActiveX Dll将工程命名为P_test,类名为c_test 类的文件内容如上。 编译生成p_test.dll文件 二:注册 提示符下运行:regsvr32 p_test.dll 三:编写php文件,test.php4代码如下: <? $b=new COM("p_test.c_test"); $a=$b->Test_Number(-454); echo $a; ?> 运行php4文件将显示-1 可能遇到的问题是,编译工程时通不过,要将 Microsoft Active Server Pages Object Library 引用进来,具体实现“Project->References”找到改库,并勾上 相比之下,PHP4调用com应该比PHP4调用javabean好哦,因为毕竟是Ms系统嘛。大家也可以去自己编写调用数据库的控件,用PHP4调用,从某种程度上,和PHP调用javabean一样,可以说,实现了“隐藏源代码”。 欢迎有兴趣的朋友交流。 ... ... 
      

  4.   

    yorgo:谢谢帮忙,能在说清楚一些吗?或告诉我看什末书?大蛇:谢谢我会好好读这边文章的.
    谢谢大家的帮忙,我用的是linux.
      

  5.   

    例如你使用的cgi是aaa.cgi使用浏览器访问是http://localhost/cgi-bin/aaa.cgi?aaa=111
    这样在php里面就可以直接将form的action填写http://localhost/cgi-bin/aaa.cgi就可以了。或者是调用system()函数去调用任意可以在linux下运行的脚本,然后可以使用system的返回值来取出脚本运行后的返回值