广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 67650 个阅读者
 
<<   1   2   3   4  下页 >>(共 4 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
dycheng81 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x28
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[PHP][讨论] (程式码)PHP程式自动将目录内容(包括子目录)压缩成单一档案+PHP程式直接备份整个资料库(Mysql)
精华文章
PHP程式自动将目录内容(包括子目录)压缩成单一档案-(*.tar.gz)(用WINRAR解)(原创)

[此文章售价 5 雅币已有 114 人购买]
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!


PHP程式直接备份还原整个资料库(Mysql)(原创)

需建立6个档案,放在相同目录
再建立一个空目录 sql
可依功能需求不同上传不同档案,当然全上传是最好....

[此文章售价 5 雅币已有 114 人购买]
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!


以下为历史纪录
复制程式
  [color=silver]  请问有无PHP程式执行之后自动将整个目录内容压缩成某档案(有赏)

奖金已经累积到2000雅币  [ s:361]
       
我写过....但是不成功...
赏200雅币+花20朵(前题是你回文数要大于20)

[ quote]
$d = dir("/usr/home/server/home".$dir);
$entry = $d -> read(); $entry = $d -> read();
while($entry = $d -> read()){
       echo "<a href=\"files/".$dir."/".$entry."\">".$entry."</a><br>\n";
}
$d -> close();
gzputs($d,"XXX.gz")[/quote]
还有ㄧ样
如果有输入资料库帐密跟名称自动将资料库打包的程式
悬赏100雅币+10朵鲜花 [ s:361]
------------
哇!大家都好大方喔
我在加注400雅币(我有另外的分身^^某版猪)
奖金累积到2000了喔 
------------
关于档案压缩的部份....

只是要把某资料夹里所有的档案压缩就行了对吗?

那有关link的部份,就直接当成档案压起来哦~~

这样可以吗?


是的
但是我要再freebsd下跑的php程式 

5楼
用PHP制作zip压缩程式
使用方法

$z = new PHPZip(); //新建立一个zip的类

方法一:
$z -> Zip("", "out1.zip"); //添加目前工作目录和子目录下的所有档案

方法二:
$files=array(Ƈ.txt','gb.txt');
$files[]=Ƌ.txt'
$z -> Zip($files, "out2.zip"); //添加文件清单

方法三:
$z -> Zip("/usr/local/sext/", "out3.zip"); //添加指定目录


以下是代码:
<?php
# 
# PHPZip v1.2 by Sext (<a href="mailto:sext@neud.net">[email]sext@neud.net[/email]</a>) 2002-11-18
#        (Changed: 2003-03-01)
# 
# Makes zip archive
#
# Based on "Zip file creation class", uses zLib
#
# Examples in sample1.php, sample2.php and sample3.php
#

class PHPZip
{
       function Zip($dir, $zipfilename)
       {
           if (@function_exists('gzcompress'))
              {       
                     $curdir = getcwd();
                     if (is_array($dir)) 
                     {
                                   $filelist = $dir;
                     }
                     else 
                     {
                            $filelist = $this -> GetFileList($dir);
                     }
                     
                     if ((!empty($dir))&&(!is_array($dir))&&(file_exists($dir))) chdir($dir);
                     else chdir($curdir);

                     if (count($filelist)>0)
                     {
                            foreach($filelist as $filename)
                            {
                                   if (is_file($filename))
                                   {
                                          $fd = fopen ($filename, "r");
                                          $content = fread ($fd, filesize ($filename));
                                          fclose ($fd);

                                          if (is_array($dir)) $filename = basename($filename);
                                          $this -> addFile($content, $filename);
                                   }
                            }
                            $out = $this -> file();

                            chdir($curdir);
                            $fp = fopen($zipfilename, "w");
                            fwrite($fp, $out, strlen($out));
                            fclose($fp);
                     }
                     return 1;
              } 
              else return 0;
       }

       function GetFileList($dir)
       {
              if (file_exists($dir))
              {
                     $args = func_get_args();
                     $pref = $args[1];
          
                     $dh = opendir($dir);
                     while($files = readdir($dh))
                     {
                            if (($files!=".")&&($files!="..")) 
                            {
                                   if (is_dir($dir.$files)) 
                                   {
                                          $curdir = getcwd();
                                          chdir($dir.$files);
                                          $file = array_merge($file, $this -> GetFileList("", "$pref$files/"));
                                          chdir($curdir);
                                   }
                                   else $file[]=$pref.$files;
                            }
                     }
                     closedir($dh);
              }
              return $file;
       }

    var $datasec      = array();
    var $ctrl_dir     = array();
    var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00";
    var $old_offset   = 0;

    /**
     * Converts an Unix timestamp to a four byte DOS date and time format (date
     * in high two bytes, time in low two bytes allowing magnitude comparison).
     *
     * @param  integer  the current Unix timestamp
     *
     * @return integer  the current date in a four byte DOS format
     *
     * @access private
     */
    function unix2DosTime($unixtime = 0) {
        $timearray = ($unixtime == 0) ? getdate() : getdate($unixtime);

        if ($timearray['year'] < 1980) {
               $timearray['year']    = 1980;
               $timearray['mon']     = 1;
               $timearray['mday']    = 1;
               $timearray['hours']   = 0;
               $timearray['minutes'] = 0;
               $timearray['seconds'] = 0;
        } // end if

        return (($timearray['year'] - 1980) << 25) | ($timearray['mon'] << 21) | ($timearray['mday'] << 16) |
                ($timearray['hours'] << 11) | ($timearray['minutes'] << 5) | ($timearray['seconds'] >> 1);
    } // end of the 'unix2DosTime()' method


    /**
     * Adds "file" to archive
     *
     * @param  string   file contents
     * @param  string   name of the file in the archive (may contains the path)
     * @param  integer  the current timestamp
     *
     * @access public
     */
    function addFile($data, $name, $time = 0)
    {
        $name     = str_replace('\\', '/', $name);

        $dtime    = dechex($this->unix2DosTime($time));
        $hexdtime = '\x' . $dtime[6] . $dtime[7]
                  . '\x' . $dtime[4] . $dtime[5]
                  . '\x' . $dtime[2] . $dtime[3]
                  . '\x' . $dtime[0] . $dtime[1];
        eval('$hexdtime = "' . $hexdtime . '";');

        $fr   = "\x50\x4b\x03\x04";
        $fr   .= "\x14\x00";            // ver needed to extract
        $fr   .= "\x00\x00";            // gen purpose bit flag
        $fr   .= "\x08\x00";            // compression method
        $fr   .= $hexdtime;             // last mod time and date

        // "local file header" segment
        $unc_len = strlen($data);
        $crc     = crc32($data);
        $zdata   = gzcompress($data);
        $c_len   = strlen($zdata);
        $zdata   = substr(substr($zdata, 0, strlen($zdata) - 4), 2); // fix crc bug
        $fr      .= pack('V', $crc);             // crc32
        $fr      .= pack('V', $c_len);           // compressed filesize
        $fr      .= pack('V', $unc_len);         // uncompressed filesize
        $fr      .= pack('v', strlen($name));    // length of filename
        $fr      .= pack('v', 0);                // extra field length
        $fr      .= $name;

        // "file data" segment
        $fr .= $zdata;

        // "data descriptor" segment (optional but necessary if archive is not
        // served as file)
        $fr .= pack('V', $crc);                 // crc32
        $fr .= pack('V', $c_len);               // compressed filesize
        $fr .= pack('V', $unc_len);             // uncompressed filesize

        // add this entry to array
        $this -> datasec[] = $fr;
        $new_offset        = strlen(implode('', $this->datasec));

        // now add to central directory record
        $cdrec = "\x50\x4b\x01\x02";
        $cdrec .= "\x00\x00";                // version made by
        $cdrec .= "\x14\x00";                // version needed to extract
        $cdrec .= "\x00\x00";                // gen purpose bit flag
        $cdrec .= "\x08\x00";                // compression method
        $cdrec .= $hexdtime;                 // last mod time & date
        $cdrec .= pack('V', $crc);           // crc32
        $cdrec .= pack('V', $c_len);         // compressed filesize
        $cdrec .= pack('V', $unc_len);       // uncompressed filesize
        $cdrec .= pack('v', strlen($name) ); // length of filename
        $cdrec .= pack('v', 0 );             // extra field length
        $cdrec .= pack('v', 0 );             // file comment length
        $cdrec .= pack('v', 0 );             // disk number start
        $cdrec .= pack('v', 0 );             // internal file attributes
        $cdrec .= pack('V', 32 );            // external file attributes - 'archive' bit set

        $cdrec .= pack('V', $this -> old_offset ); // relative offset of local header
        $this -> old_offset = $new_offset;

        $cdrec .= $name;

        // optional extra field, file comment goes here
        // save to central directory
        $this -> ctrl_dir[] = $cdrec;
    } // end of the 'addFile()' method


    /**
     * Dumps out file
     *
     * @return  string  the zipped file
     *
     * @access public
     */
    function file()
    {
        $data    = implode('', $this -> datasec);
        $ctrldir = implode('', $this -> ctrl_dir);

        return
            $data .
            $ctrldir .
            $this -> eof_ctrl_dir .
            pack('v', sizeof($this -> ctrl_dir)) .  // total # of entries "on this disk"
            pack('v', sizeof($this -> ctrl_dir)) .  // total # of entries overall
            pack('V', strlen($ctrldir)) .           // size of central dir
            pack('V', strlen($data)) .              // offset to start of central dir
            "\x00\x00";                             // .zip file comment length
    } // end of the 'file()' method


} // end of the 'PHPZip' class
?>
这个只能ㄧ层目录,不能压子目录

-------------3楼
哇~~~赏金这么高啊~~~

我有点疑问想请问?

可否把需求讲的详细一点....

我对这么高的赏金有点心动....

不过对于你(使用者)的需求不是很了解....



关于档案压缩的部份....

只是要把某资料夹里所有的档案压缩就行了对吗?

那有关link的部份,就直接当成档案压起来哦~~

这样可以吗?


至于资料库的部份....

不知道你指的打包是什么意思?

是像phpMyAdmin那样把资料库内容包装成
.sql档案(档案内容皆为sql语法,全部执行后可得到一样的资料库)吗?

还是说有另外的要求?


等您的答覆啰....感觉写这个程式应该会蛮好玩的....

只是没有十足的把握能写得出来....

(压缩档案及汇出资料库都没碰过...)

[/color]


[ 此文章被dycheng81在2005-11-06 09:58重新编辑 ]



献花 x2 回到顶端 [楼 主] From:台湾中华电信 | Posted:2005-08-20 18:08 |
hanklu 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x9 鲜花 x225
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

如有提供程式码的,我加注400元雅币,这就看大家的功力啦~~


献花 x0 回到顶端 [1 楼] From:台湾数位联合 | Posted:2005-08-20 22:59 |
火海飞舞 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x8 鲜花 x1204
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

400好像太少了
小弟就慷慨一点
赞助1000亚币


[glow=255(宽度),red(颜色),1(边界)]美的视觉 是我极欲留下的渴望 [/glow]
[glow=255(宽度),red(颜色),1(边界)]摄影是我的兴趣 欢迎切磋指教 [/glow]
献花 x0 回到顶端 [2 楼] From: | Posted:2005-08-21 00:35 |
hanklu 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x9 鲜花 x225
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

如果提供出来的
将由dycheng81 来测试~~
现在累积奖金1600雅币... 表情 (我自己都很心动了)


献花 x0 回到顶端 [3 楼] From:台湾数位联合 | Posted:2005-08-21 01:20 |
fishingboy
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x5
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用dycheng81于2005-08-20 18:08发表的 我要PHP程式自动将整个目录内容压缩成某档案+自动将资料库打包的程式(可分开)(赏1000雅币)急:
请问有无PHP程式执行之后自动将整个目录内容压缩成某档案(有赏)

奖金已经累积到2000雅币 表情
   
我写过....但是不成功...
.......

哇~~~赏金这么高啊~~~

我有点疑问想请问?

可否把需求讲的详细一点....

我对这么高的赏金有点心动....

不过对于你(使用者)的需求不是很了解....



关于档案压缩的部份....

只是要把某资料夹里所有的档案压缩就行了对吗?

那有关link的部份,就直接当成档案压起来哦~~

这样可以吗?


至于资料库的部份....

不知道你指的打包是什么意思?

是像phpMyAdmin那样把资料库内容包装成
.sql档案(档案内容皆为sql语法,全部执行后可得到一样的资料库)吗?

还是说有另外的要求?


等您的答覆啰....感觉写这个程式应该会蛮好玩的....

只是没有十足的把握能写得出来....

(压缩档案及汇出资料库都没碰过...)


[ 此文章被fishingboy在2005-08-23 00:02重新编辑 ]


献花 x0 回到顶端 [4 楼] From:台湾亚太线上网络 | Posted:2005-08-22 23:54 |
xxxzzz
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x46
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
Re:我要PHP程式自动将整个目录内容压缩成某档案+自动将资料库打包的程式(可分开)(赏1
本来要写写看...找资料时..有似曾相似的感觉
忽然想起以前似乎研究过
结果一找...果真有玩过...
不过最后也没自己写出来...
倒是收集到一个class...如下
(不是自己写的...只求一朵花 表情

用PHP制作zip压缩程式
使用方法

$z = new PHPZip(); //新建立一个zip的类

方法一:
$z -> Zip("", "out1.zip"); //添加目前工作目录和子目录下的所有档案

方法二:
$files=array(Ƈ.txt','gb.txt');
$files[]=Ƌ.txt'
$z -> Zip($files, "out2.zip"); //添加文件清单

方法三:
$z -> Zip("/usr/local/sext/", "out3.zip"); //添加指定目录

复制程式
<?php
# 
# PHPZip v1.2 by Sext ([email]sext@neud.net[/email]) 2002-11-18
#        (Changed: 2003-03-01)
# 
# Makes zip archive
#
# Based on "Zip file creation class", uses zLib
#
# Examples in sample1.php, sample2.php and sample3.php
#

class PHPZip
{
       function Zip($dir, $zipfilename)
       {
           if (@function_exists('gzcompress'))
              {       
                     $curdir = getcwd();
                     if (is_array($dir)) 
                     {
                                   $filelist = $dir;
                     }
                     else 
                     {
                            $filelist = $this -> GetFileList($dir);
                     }
                     
                     if ((!empty($dir))&&(!is_array($dir))&&(file_exists($dir))) chdir($dir);
                     else chdir($curdir);

                     if (count($filelist)>0)
                     {
                            foreach($filelist as $filename)
                            {
                                   if (is_file($filename))
                                   {
                                          $fd = fopen ($filename, "r");
                                          $content = fread ($fd, filesize ($filename));
                                          fclose ($fd);

                                          if (is_array($dir)) $filename = basename($filename);
                                          $this -> addFile($content, $filename);
                                   }
                            }
                            $out = $this -> file();

                            chdir($curdir);
                            $fp = fopen($zipfilename, "w");
                            fwrite($fp, $out, strlen($out));
                            fclose($fp);
                     }
                     return 1;
              } 
              else return 0;
       }

       function GetFileList($dir)
       {
              if (file_exists($dir))
              {
                     $args = func_get_args();
                     $pref = $args[1];
          
                     $dh = opendir($dir);
                     while($files = readdir($dh))
                     {
                            if (($files!=".")&&($files!="..")) 
                            {
                                   if (is_dir($dir.$files)) 
                                   {
                                          $curdir = getcwd();
                                          chdir($dir.$files);
                                          $file = array_merge($file, $this -> GetFileList("", "$pref$files/"));
                                          chdir($curdir);
                                   }
                                   else $file[]=$pref.$files;
                            }
                     }
                     closedir($dh);
              }
              return $file;
       }

    var $datasec      = array();
    var $ctrl_dir     = array();
    var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00";
    var $old_offset   = 0;

    /**
     * Converts an Unix timestamp to a four byte DOS date and time format (date
     * in high two bytes, time in low two bytes allowing magnitude comparison).
     *
     * @param  integer  the current Unix timestamp
     *
     * @return integer  the current date in a four byte DOS format
     *
     * @access private
     */
    function unix2DosTime($unixtime = 0) {
        $timearray = ($unixtime == 0) ? getdate() : getdate($unixtime);

        if ($timearray['year'] < 1980) {
               $timearray['year']    = 1980;
               $timearray['mon']     = 1;
               $timearray['mday']    = 1;
               $timearray['hours']   = 0;
               $timearray['minutes'] = 0;
               $timearray['seconds'] = 0;
        } // end if

        return (($timearray['year'] - 1980) << 25) | ($timearray['mon'] << 21) | ($timearray['mday'] << 16) |
                ($timearray['hours'] << 11) | ($timearray['minutes'] << 5) | ($timearray['seconds'] >> 1);
    } // end of the 'unix2DosTime()' method


    /**
     * Adds "file" to archive
     *
     * @param  string   file contents
     * @param  string   name of the file in the archive (may contains the path)
     * @param  integer  the current timestamp
     *
     * @access public
     */
    function addFile($data, $name, $time = 0)
    {
        $name     = str_replace('\\', '/', $name);

        $dtime    = dechex($this->unix2DosTime($time));
        $hexdtime = '\x' . $dtime[6] . $dtime[7]
                  . '\x' . $dtime[4] . $dtime[5]
                  . '\x' . $dtime[2] . $dtime[3]
                  . '\x' . $dtime[0] . $dtime[1];
        eval('$hexdtime = "' . $hexdtime . '";');

        $fr   = "\x50\x4b\x03\x04";
        $fr   .= "\x14\x00";            // ver needed to extract
        $fr   .= "\x00\x00";            // gen purpose bit flag
        $fr   .= "\x08\x00";            // compression method
        $fr   .= $hexdtime;             // last mod time and date

        // "local file header" segment
        $unc_len = strlen($data);
        $crc     = crc32($data);
        $zdata   = gzcompress($data);
        $c_len   = strlen($zdata);
        $zdata   = substr(substr($zdata, 0, strlen($zdata) - 4), 2); // fix crc bug
        $fr      .= pack('V', $crc);             // crc32
        $fr      .= pack('V', $c_len);           // compressed filesize
        $fr      .= pack('V', $unc_len);         // uncompressed filesize
        $fr      .= pack('v', strlen($name));    // length of filename
        $fr      .= pack('v', 0);                // extra field length
        $fr      .= $name;

        // "file data" segment
        $fr .= $zdata;

        // "data descriptor" segment (optional but necessary if archive is not
        // served as file)
        $fr .= pack('V', $crc);                 // crc32
        $fr .= pack('V', $c_len);               // compressed filesize
        $fr .= pack('V', $unc_len);             // uncompressed filesize

        // add this entry to array
        $this -> datasec[] = $fr;
        $new_offset        = strlen(implode('', $this->datasec));

        // now add to central directory record
        $cdrec = "\x50\x4b\x01\x02";
        $cdrec .= "\x00\x00";                // version made by
        $cdrec .= "\x14\x00";                // version needed to extract
        $cdrec .= "\x00\x00";                // gen purpose bit flag
        $cdrec .= "\x08\x00";                // compression method
        $cdrec .= $hexdtime;                 // last mod time & date
        $cdrec .= pack('V', $crc);           // crc32
        $cdrec .= pack('V', $c_len);         // compressed filesize
        $cdrec .= pack('V', $unc_len);       // uncompressed filesize
        $cdrec .= pack('v', strlen($name) ); // length of filename
        $cdrec .= pack('v', 0 );             // extra field length
        $cdrec .= pack('v', 0 );             // file comment length
        $cdrec .= pack('v', 0 );             // disk number start
        $cdrec .= pack('v', 0 );             // internal file attributes
        $cdrec .= pack('V', 32 );            // external file attributes - 'archive' bit set

        $cdrec .= pack('V', $this -> old_offset ); // relative offset of local header
        $this -> old_offset = $new_offset;

        $cdrec .= $name;

        // optional extra field, file comment goes here
        // save to central directory
        $this -> ctrl_dir[] = $cdrec;
    } // end of the 'addFile()' method


    /**
     * Dumps out file
     *
     * @return  string  the zipped file
     *
     * @access public
     */
    function file()
    {
        $data    = implode('', $this -> datasec);
        $ctrldir = implode('', $this -> ctrl_dir);

        return
            $data .
            $ctrldir .
            $this -> eof_ctrl_dir .
            pack('v', sizeof($this -> ctrl_dir)) .  // total # of entries "on this disk"
            pack('v', sizeof($this -> ctrl_dir)) .  // total # of entries overall
            pack('V', strlen($ctrldir)) .           // size of central dir
            pack('V', strlen($data)) .              // offset to start of central dir
            "\x00\x00";                             // .zip file comment length
    } // end of the 'file()' method


} // end of the 'PHPZip' class
?>

此文章被评分,最近评分记录
财富:200 (by hanklu) | 理由: 感谢提供相关的程式


献花 x1 回到顶端 [5 楼] From:台湾台湾索尼 | Posted:2005-08-23 18:16 |
hanklu 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x9 鲜花 x225
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

已经结案了

档案测试OK


[ 此文章被hanklu在2005-09-16 23:01重新编辑 ]


献花 x0 回到顶端 [6 楼] From:台湾数位联合 | Posted:2005-08-24 18:57 |
chris710908 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x15 鲜花 x128
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

PHP程式自动将目录内容(包括子目录)压缩成单一档案
这边我看不太懂耶~~要加代码做成PHP页面吗
可以指点一下吗~不知道要把代码加在哪边


献花 x0 回到顶端 [7 楼] From:台湾台湾索尼 | Posted:2005-09-17 16:18 |
dycheng81 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x28
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

就是建立一个php页面(也可用现有的)
加入以上function
然后用我所写的方法执行
就可以把一整个目录压所成一个.tar.gz的档案
然后下载回来用winrar解..... 表情


献花 x0 回到顶端 [8 楼] From:台湾中华电信 | Posted:2005-09-17 18:55 |
chris710908 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x15 鲜花 x128
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我适用WINDOWS系统
function dictgz('test','C:\Program Files\EasyPHP1-7\www\phpwind'){
$file='test'  
$dic='C:\Program Files\EasyPHP1-7\www\phpwind'
$cmd="tar zcvf ".$file.".tar.gz ".$dic;
system("$cmd");}

是将代码改成这样存成PHP页面~~然后再用IE执行吗? 表情

不是很懂dictgz('test','/usr/local/home');这段要怎嚜执行说~~
小弟笨了点~请帮个忙~谢谢

-----------------------------------------


[ 此文章被chris710908在2005-09-17 21:00重新编辑 ]


献花 x0 回到顶端 [9 楼] From:台湾台湾索尼 | Posted:2005-09-17 19:05 |

<<   1   2   3   4  下页 >>(共 4 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.069075 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言