首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

如何利用内置PHP灵活性执行外部程序

没有人会怀疑,即使是最苛刻的批评家也不会怀疑PHP是多功能的:在最近的一次统计中,该语言有1,500多个内置函数和超过150个新增的扩展插件。但是,聪慧的PHP的创作者知道这些还不足以满足每一个人的要求,所以他们有额外添加了一定的灵活度――允许开发者从PHP内部启动他们自己的外部程序,并将所得到的输出再插入PHP应用程序中――所有的一切都不费吹灰之力! 本文将向你介绍一些允许你启动外部程序的PHP函数,向你说明怎样获得输出或在你的PHP脚本中使用结果代码,并提醒你注意过程中潜在的弱点。 反引号运算符 如果你已经在*NIX中用过Bash shell,那么你一定已经比较熟悉反引号运算符(`),它可以用来在Bash脚本内...
类别:网页编程 - PHP技术    查看:63    更新:2014-05-19

怎样在PB中调用外部程序并判断其运行结束

在PB中经常要调用外部程序并等待此程序运行结束后显示相关信息。如我们要备份Adaptive Server Anywhere 6.0数据库,在备份结束后显示"备份完成!"的提示信息,如果在调用备份程序dbbackup后马上用messagebox显示提示信息,那么程序运行时则会出现这种情况: dbbackup备份程序还在运行,"备份完成!"的提示就已经显示了,显然不符合我们的设想。对于这种情况,我们可以借助API函数FindWindowA()、IsWindow()和PB本身函数yield()来解决。 声明API函数: Function long FindWindowA (String lpClassName , String lpWindowName ) Library "user32.dll" Function boolean IsWindow (L...
类别:程序开发 - PowerBuilder    查看:78    更新:2014-05-10