PHP用反撇号执行外部命令
例如:
echo `whoami`;
// 导出数据库,要导入的文件夹必须要有可写权限, -u -p之后的内容必须要紧挨着写
echo `mysqldump -h localhost -u$DbUser -p$DbPwd --default-character-set=utf8 $DbName > /var/$dumpFileName`;
反撇号其他用法
<?php #使用反撇号,暗示作为命令来执行 $result=`date`; echo "<p>the server timestamp is: $result</p>"; echo "<hr color=red>"; #使用shell_exec() $result1=shell_exec("date"); echo "<p>the server timestamp is: $result1</p>"; ?>
输出结果如下:
the server timestamp is: 当前日期: 2009/06/30 二输入新日期: (年月日)
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关推荐
-
PHP在linux上执行外部命令的方法
目录: 一.PHP中调用外部命令介绍 二.关于安全问题 三.关于超时问题 四.关于PHP运行linux环境中命令出现的问题 一.PHP中调用外部命令介绍 在PHP中调用外部命令,可以用,1>调用专门函数.2>反引号.3>popen()函数打开进程,三种方法来实现: 方法一:用PHP提供的专门函数(四个): PHP提供4个专门的执行外部命令的函数:exec(), system(), passthru(), shell_exec() 1)exec() 原型: string exec ( st
-
linux系统下定时执行php脚本的方法
前言 在windows服务端定时执行某个程序代码还是比较简单的,只要在系统中做定时任务就可以了,目前刚刚接触到linux下的定时任务,这在好多公司的面试中都会提到的,而对于linux小白的我来说,是个不小的挑战,听单位的同事说,linux定时执行PHP脚本也是很简单的,linux系统实现计划任务一般采用crontab工具,好了,目前分享一个可以执行成功的php脚本,供大家参考了. 1. 在需要定时执行的PHP文件的第一行加 view plain copy #! /bin/local/php -q
-
在PHP中执行系统外部命令
PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任.但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍. 那么,是否可以在PHP脚本中调用外部命令呢?如果能,如何去做呢?有些什么方面的顾虑呢?相信你看了本文后,肯定能够回答这些问题了. 是否可以? 答案是肯定的.PHP和其它的程序设计语言一样,完全可以在程序内调用外部命令,并且是很简单的:只要用一个或几个函数即可. 前提条件 由于PHP基本是用于W
-
PHP实现执行外部程序的方法详解
本文实例讲述了PHP实现执行外部程序的方法.分享给大家供大家参考,具体如下: 在一些特殊情况下,会使用PHP调用外部程序执行,比如:调用shell命令.shell脚本.可执行程序等等,今天在源码中了解了一下PHP执行外部程序的方法,借此机会顺便整理一下. 在源码中 exec.h文件中,列出了可调用外部程序的几个函数,蓝色框里的两个函数只是辅助作用,本文只对其他几个函数做介绍. 前提 1 PHP没有运行在安全模式,关掉安全模式,即:safe_mode = off 2 禁用函数列表 disable_
-
Ubuntu系统下用Crontab命令定时执行PHP文件详解
前言 一般我在开发中,常用的定时任务有2种.一种是直接调用PHP文件执行,还有一种是调用远程URL地址. 首先,先来亮相一下我们今天的主角,Crontab命令.这个是系统定时命令,作用是定时的去执行一些任务.包含一些系统级别的任务,当然用户也可以直接借用该命令来实现自己的一些计划任务. 该命令一般跟随系统启动,我们可以使用一下命令来查看是否cron是否启动 pgrep cron 如果启动了,会返回一个进程id Crontab文件一般存放于/etc目录下.我们使用,crontab -e来编辑cro
-
PHP 执行系统外部命令 system() exec() passthru()
区别: system() 输出并返回最后一行shell结果. exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面. passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上. 相同点:都可以获得命令执行的状态码 demo: 复制代码 代码如下: //system('dir'); // exec ('dir'); // passthru ('dir'); // echo `dir`; PHP作为一种服务器端的脚本语言,象编写简单,或者
-
PHP 中执行系统外部命令
PHP 中执行系统外部命令 PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任.但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍. 那么,是否可以在PHP脚本中调用外部命令呢?如果能,如何去做呢?有些什么方面的顾虑呢?相信你看了本文后,肯定能够回答这些问题了. 是否可以? 答案是肯定的.PHP和其它的程序设计语言一样,完全可以在程序内调用外部命令,并且是很简单的:只要用一个或几个函数即可. 前提
-
php外部执行命令函数用法小结
本文实例讲述了php外部执行命令函数用法.分享给大家供大家参考,具体如下: 首先先要自我检讨一下的,学习和使用php已经前前后后一年多了,研究和使用Linux系统也差不多一年了,我居然不知道php这种解释型语言可以直接调用操作命令去操纵系统... 先总结下Linux的操作,常用的cd.cp.mv.rm之类的就不提了,值得总结的第一点是普通用户在提取root权限的时候需要在命令前加上sudo,然后在vi编辑器中输出行号的命令是 :set nu. php的内置函数exec,system都可以调用系统
-
浅谈PHP命令执行php文件需要注意的问题
require_once '/data/web/fewfawef/wwwroot/Public/queenchuli/common/mysql.php'; 里面必须要写绝对路径 写死 才行哈 这样就不会出错了 以上这篇浅谈PHP命令执行php文件需要注意的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
PHP编程实现脚本异步执行的方法
本文实例讲述了PHP编程实现脚本异步执行的方法.分享给大家供大家参考,具体如下: php语言得用fsockopen()函数,实现脚本异步运行,代码如下 异步请求函数(用debug参数若为true则为用为调试,开启调试可以看到异步的执行情况,但是失去异步的效果) main.php <?php function request_by_fsockopen($url,$post_data=array(),$debug=false){ $url_array = parse_url($url); $host
-
如何离线执行php任务
直接上代码,主要函数 ignore_user_abort(true); 这个函数忽略了终端被关闭(打开的网页被关闭),后面 getfiles()这函数是执行采集任务的自定义函数,后面又配置了下路径 打开写好的页面,关闭,后面发现任务都能执行完成,有兴趣的可以试试. <?php //设置忽略是否关闭终端窗口 ignore_user_abort(true); ini_set('max_execution_time', '0'); //采集页面函数,看不懂执行百度curl php function g
随机推荐
- 基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
- android之视频播放系统VideoView和自定义VideoView控件的应用
- 从Oracle 表格行列转置说起第1/2页
- JS获取随机数函数可自定义最小值最大值
- ASP.NET生成树形显示的GridView实现思路
- 基于php实现随机合并数组并排序(原排序)
- php获取错误信息的方法
- 让Python代码更快运行的5种方法
- GO语言映射(Map)用法分析
- DevExpress实现TreeList父子节点CheckState状态同步的方法
- Jdbc连Sybase数据库的几种方法
- C#调用Java方法实例详解
- java 中死锁问题的实例详解
- Android官方下拉刷新控件SwipeRefreshLayout使用详解
- C#数据结构之堆栈(Stack)实例详解
- 解决Android Studio 3.0 butterknife:7.0.1配置的问题
- IntelliJ IDEA 创建Maven项目速度慢的2种解决方法
- Spring Cloud 负载均衡器 Ribbon原理及实现
- Spring Cloud学习教程之DiscoveryClient的深入探究
- 小程序自定义单页面、全局导航栏的实现代码