摘要:
这里只演示一些普通的shell命令,一些需要root用户权限执行的命令,请参考:php以root权限执行shell命令 php执行shell命令,可以使用下面几个函数: 注意的是:这三个函数在默认的情况下,都是被禁止了的,如果要使用这几个函数,就要先修改php的配置文件php.ini,查找关键字di 阅读全文
摘要:
和其他语言的eval功能差不多,都是将一个保存执行语句的变量作为参数,eval会让变量所保存的语句执行。 下面是一个执行表单提交的命令:注意,这里只是示例,应用中不要这么使用,很危险 尝试提交命令 ls -la,运行结果如下: 阅读全文
摘要:
Case 1: 获取地址栏传递的参数(即通过GET方式) CGI的环境变量中有个QUERY_STRING,可以获取地址栏传递的参数,该参数可以是手动加上的,也可以是通过表单的get方式提交的,比如下面的例子: 浏览器运行结果如下: Case 2:获取post方式提交的数据 因为环境变量QUERY_S 阅读全文
摘要:
实现shell和html标签混合的方式编写代码: 推荐 初始CGI ,看完大概之后,大概对cgi有个大体的印象。下面是编写混合代码的示例: 浏览器访问: 将上面代码简化一下: CGI环境变量 CGI的环境变量和PHP中的$_SERVER全局数组很类似,不信的话,你可以看一下: 运行: 阅读全文
摘要:
CGI按照百度百科的定义,如下: CGI 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。CGI 应用程序能与浏览器进行交互,还可通过数据库API 与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为HTML文档后,发送给浏览器,也可以将从浏览器获得的 阅读全文