<?php
  $server_s='211.64.28.25';                            //远程服务器的ip地址
  $username_s='root';                                   //远程服务器的数据库账户名
  $password_s='123456';                                 //远程服务器的密码
  $database_s='servers';                                //远程服务器的数据库库名
  $conn_s=mysql_connect($server_s,$username_s,$password_s) or die("查询失败");
  $select_s=mysql_select_db($database_s,$conn_s);
  $test = "ls /tmp/ceshi1";                             //显示Linux系统中/tmp/ceshi1目录下的所文件
  exec($test,$array);
  print_r($array);
?>为什么老是不行呢?大虾们帮一帮啊

解决方案 »

  1.   

    不知道楼主是什么意思?前面那段是链接远程数据库的后面那段是显示某目录下的文件列表的如果你使用的是虚拟主机,可能会不支持linux的某些命令,请询问空间商
      

  2.   

    首先是不知道你这样能不能实现,其次就是你的$array并没有将那一大堆藏书放进去
      

  3.   

    我的意思就是  我想做一个系统放在本地,这个系统的作用是管理远程服务器(已Linux为例)的,以上代码是测试用的,看能否控制服务器,主要问题是不知道如何连接上服务器???
      

  4.   

    连接远程数据库,需要远程服务器的mysql授权外部ip可以连接,具体可以参考mysql数据库的user表
    操作远程linux,可以参考一下下面的文章,利用ssh来操作:
    http://zhidao.baidu.com/question/323001071.html
      

  5.   

    md5(md5(password).encrypt) 谁帮忙解释下这段代码的意思?