易截截图软件、单文件、免安装、纯绿色、仅160KB

windows下PHP调用执行桌面程序的方法[转载的]

php调用外部程序的方法一般用exec,system等,但这样执行的时候必须等待外部程序结束后,php页面才能继续执行,否则网页会一直等待。
如何改变这种情况呢?
首先
 要知道php调用的程序默认都是放在后台运行的,即使是桌面程序在桌面也看不到,到进程列表才能看到
 
这是由于php调用程序是通过apache来完成的,而apache是服务程序,默认不能执行桌面程序。打开
控制面板-服务-apache,第二个标签(登录标签),选中“允许服务与桌面交互”,重启apache服务。这时候写一个exec('notepad.exe'),可以
看到记事本在桌面执行了,但是页面在等待......-_-
 
第二步
  windows的调用实际是通过shell(也就是cmd)进行的,上面打开记事本的时候后面有个黑色窗口就是dos命令行,如果关掉dos命令行不就得了吗?ok!
批处理中如果不想让批处理等待用start,所以用下面得语句可以实现命题:
<?
pclose(popen('start notepad.exe', 'r'));
?>
哈,刷新几次页面 桌面冒出好多记事本哦
网上看到的,觉得还可以,抄下来再说~~~~


相关文档:

PHP中str_replace函数的详解

     在实际的程序开发中,执行字符串替换操作是一件非常经常的事,对str_replace函数的实用也会非常频繁。
      这段时间在看《PHP和MySQL Web开发》一书看到str_replace讲解,一段小提示写到:可以为str_replace的三个都使用数组传入,但讲解比较简单,于是决定自己 ......

基于wordpress的PHP教程


前言
正如大家一样,当我觉得要学习一种新的东西的时候,总是有一种巨大的压力.首先一个问题是:是否可以学会.另一个问题则是:这个新的知识是否能够找到一份工作.如果你还是一名学生,那么你应该感到高兴,因为学校里的生活不是由你自己提供保障的,所以不要考虑温保问题;但是自从学校出来后,才知道生活是什么滋味 ......

CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境


1.
CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境
2009-04-03 23:47
Fedora 8下用Yum安装Apache+PHP+MySQL环境
fedora8 用yum来管理安装Apache+PHP+Mysql的基本安装。
1. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件。
yum -y install httpd php mysql mysql-server
php-mysql
centos安装php插件就是y ......

搜索引擎技术核心揭密(PHP版)

     谈到网页搜索引擎时,大多数人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google(www.google.com)这家由斯坦福大学学生创建的风险公司的技术。理由非常简单,Google的搜索引擎比雅虎先前使用的 ......

(转载)优化PHP代码的40条建议

原文链接:http://webdev.csdn.net/page/58438f5e-704e-4e80-bdbd-7d06e8ecceb9#
40 Tips for optimizing your php Code
原文地址:http://reinholdweber.com/?p=3
英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号