您的位置:

php脚本exec(php脚本文件的后缀名是)

本文目录一览:

php的一个脚本怎么写?

你好,你的问题我看了,php的一个脚本用js我感觉比较好,像ecshop就是用js写的,我先说下大体思路。就是用setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。这个函数你用ajax来写,有的话弹出,没的话不做任何处理。

以下是代码:

/* 检查新订单的时间间隔 */

var NEW_ORDER_INTERVAL = 180000;

/* *

 * 开始检查新订单;

 */

function startCheckOrder()

{

  checkOrder()

  window.setInterval("checkOrder()", NEW_ORDER_INTERVAL);

}

/*

 * 检查订单

 */

function checkOrder()

{

  var lastCheckOrder = new Date(document.getCookie('ECS_LastCheckOrder'));

  var today = new Date();

  if (lastCheckOrder == null || today-lastCheckOrder = NEW_ORDER_INTERVAL)

  {

    document.setCookie('ECS_LastCheckOrder', today.toGMTString());

    try

    {

      Ajax.call('index.php?is_ajax=1act=check_order','', checkOrderResponse, 'GET', 'JSON');

    }

    catch (e) { }

  }

}

希望能帮助到你..

怎样在php中执行exec命令

exec 或者 system 都可以调用cmd 的命令

直接上代码:

复制代码 代码如下:

?php

/** 打开windows的计算器 */

exec('start C:WindowsSystem32calc.exe');

/** php生成windows的批处理文件后,再执行这个批处理文件*/

$filename = 't.bat';

$somecontent = 'C:

';

$somecontent .= 'cd "C:/Program Files/MySQL-Front"';

$somecontent .= '

start MySQL-Front.exe';

if (!$handle = fopen($filename, 'w')) {

echo "不能打开文件 $filename";

exit;

}

/** 首先要确定文件存在并且可写*/

if (is_writable($filename)) {

/** 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方

将$somecontent写入到我们打开的文件中 。*/

if (fwrite($handle, $somecontent) === FALSE) {

echo "不能写入到文件 $filename";

exit;

}

echo "成功地将 $somecontent 写入到文件 $filename";

fclose($handle);

} else {

echo "文件 $filename 不可写";

}

exec($filename);

?

PHP.ini开启EXEC函数怎么开启

1、首先打开php.ini文件,一般默认放在C盘windows目录下。

2、在php.ini文件夹下,查找extension=php_curl.dll,找到后,把它前面的分号去掉,让它起作用。

3、然后再查找extension_dir=,看看后面的地址指向哪个文件夹,然后打开这个文件夹。

4、从这个php5文件夹中找到libeay32.dll, ssleay32.dll,这两个文件,然后把这两个文件拷贝到c盘windows里的system32文件中。

如何配置服务器的php,使得能成功运行exec函数?

如果是命令行使用的话,直接运行即可,如果是apache使用的话,需要重启apache,如果是nginx配合使用的话,需要重启php-fpm,exec函数执行命令并不需要安全目录,只要有执行权限就可以执行。

php执行exec权限不足怎么办

需要注意两方面的权限

一是php脚本要有读取及运行gcc文件路径的权限

二是运行此脚本的iis账户不能用默认的账号 IUSR类用户无执行exe权限

最好建立一个单独的权限大点的账号 为了服务器安全请禁用远程登录访问

然后在 IIS 相应站点 身份验证里指定新建立的用户

因为执行exe不同,所以用哪个用户组合适 请自己测试

先从权限小的user组试。你还不明白的话可以去后盾网去问问专家教师,他们一定会的,这样不就行了,如果嫌弃麻烦可以上后盾人,找找相关教材视频看看,不就会了,希望能帮到你,给个采纳吧谢谢