论坛风格切换
  • 3869阅读
  • 1回复

[常用修复工具]把pw_members会员用excel导出 [复制链接]

上一主题 下一主题
离线太史慈
 

发帖
766
金币
626
威望
556
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-05-18
保存成user_excel.php放到论坛根目录下,然后浏览器执行即可
  1. <?php
  2. require_once('global.php');
  3. $excel_data = '';
  4. $query = $db->query("SELECT m.username,md.onlineip FROM pw_members m LEFT JOIN pw_memberdata md USING(uid)");
  5. while ($rt = $db->fetch_array($query)) {
  6.     $onlineip = explode("|",$rt['onlineip']);
  7.     //$rt['username'] = iconv("utf-8","gbk",$rt['username']);//编码啊!!!
  8.     $excel_data .= $rt['username']."\t".$onlineip[0]."\t\n";
  9. }
  10. header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
  11. header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT");
  12. header ("Cache-Control: no-cache, must-revalidate");
  13. header ("Pragma: no-cache");
  14. header ("Content-type: application/x-msexcel");
  15. header ("Content-Disposition: attachment; filename=EmplList.xls" );
  16. header ("Content-Description: PHP/INTERBASE Generated Data" );
  17. echo $excel_data;



[url=http://www.phpwind.com]phpwind[/url]
离线太史慈

发帖
766
金币
626
威望
556
只看该作者 沙发  发表于: 2011-05-18
txt格式导出
  1. <?php
  2. require_once('global.php');
  3. $excel_data = '';
  4. $query = $db->query("SELECT m.username,md.onlineip FROM pw_members m LEFT JOIN pw_memberdata md USING(uid)");
  5. while ($rt = $db->fetch_array($query)) {
  6.     $onlineip = explode("|",$rt['onlineip']);
  7.     $rt['username'] = iconv("utf-8","gbk",$rt['username']);
  8.     $excel_data .= $rt['username']."\t".$onlineip[0]."\t\n";
  9. }
  10. $file_ending = "txt";
  11. $dbTablename = "user_txt";
  12. header("Content-Type: application/$file_type");
  13. header("Accept-Ranges: bytes");
  14. header("Content-Disposition: attachment; filename=$dbTablename.$file_ending");
  15. header("Pragma: no-cache");
  16. header("Expires: 0");
  17. echo $excel_data;


[url=http://www.phpwind.com]phpwind[/url]
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
提到某人:
选择好友
上一个 下一个