解析linux下php实现C/C 扩展编程_PHP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:PHP导出Excel 之 Spreadsheet_Excel_Writer
之前看到过好多关于PHP导出Excel的文章,自己也通过不少方法实现过, 例如,echo一个Table,然后将header修改为Excel即可。 其实在众多方法中感觉Pear中的Spreadsheet_Excel_Writer很是好用。 关于Spreadsheet_Excel_Writer的安装本文不予介绍,可通过Google

某个功能被编译到so文件中,那么如何通过php来调用它?一个方法是写一个php模块(php extension),在php中调用该模块内的函数,再通过该模块来调用so中的函数。下面做一个简单的例子,使用的操作系统是Fedora Core 6。首先做一个简单的so文件:
  /**
  * hello.c
  * To compile, use following commands:
  * gcc -O -c -fPIC -o hello.o hello.c
  * gcc -shared -o libhello.so hello.o
  */
  int hello_add(int a, int b)
  {
  return a b.
  }
  然后将它编译成.so文件并放到系统中:
  $ gcc -O -c -fPIC -o hello.o hello.c
  $ gcc -shared -o libhello.so hello.o
  $ su
  # echo /usr/local/lib >. /etc/ld.so.conf.d/local.conf
  # cp libhello.so /usr/local/lib
  # /sbin/ldconfig写段小程序来验证其正确性:
  /**
  * hellotest.c
  * To compile, use following commands:
  * gcc -o hellotest -lhello hellotest.c
  */
  #include <.stdio.h>.
  int main()
  {
  int a = 3, b = 4.
 

 

分享:PHP读取Excel 之 Spreadsheet_Excel_Reader
和Spreadsheet_Excel_Writer类似,Spreadsheet_Excel_Reader是用来读取Excel内容的工具。 可以方便的将Excel数据导入到数据或者其他用途。 如下代码:

来源:模板无忧//所属分类:PHP教程/更新时间:2009-08-30
相关PHP教程