对,有控件。我知道java有,但不知道php,我想应该有吧。可以找找

解决方案 »

  1.   

    PHP中有解压ZIP的函数
    http://zziplib.sourceforge.net/
    在这里下载库_close -- Close a Zip File Archive
    zip_entry_close -- Close a Directory Entry
    zip_entry_compressedsize -- Retrieve the Compressed Size of a Directory Entry
    zip_entry_compressionmethod -- Retrieve the Compression Method of a Directory Entry
    zip_entry_filesize -- Retrieve the Actual File Size of a Directory Entry
    zip_entry_name -- Retrieve the Name of a Directory Entry
    zip_entry_open -- Open a Directory Entry for Reading
    zip_entry_read -- Read From an Open Directory Entry
    zip_open -- Open a Zip File Archive
    zip_read -- Read Next Entry in a Zip File Archive
    自已找找中文帮且文档
      

  2.   

    有这样的程序,我试过,
    windows下
    <?
    $filename="./1.zip";
    $str="pkunzip.exe -e $filename" ;
    exec ($str);
    ?>
    同级目录下要有pkunzip.exe文件linux下<?
    $filename="1.zip";
    $str="unzip 1.zip" ;
    exec ($str);
    ?>
    同级目录下要有unzip.exe文件unzip.exe,pkunzip.exe网上看已去下,
    写个程序,上传文件到服务器,然后把上传的压缩包文件名斌给$fileneme,然后执行程序。
    可以自解压缩文件,再写一段程序读取目录,把文件名写入数据库就可以了。