火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 3399|回复: 5

手动注册新用户时提示ID被占用

[复制链接]
发表于 2013-3-6 12:51:37 | 显示全部楼层 |阅读模式
本帖最后由 njlocoy 于 2013-3-6 13:17 编辑

dz x2.0,用接口文件里的随机用户发布成功,但是用户都被提示已删除,手动注册新用户时提示ID被占用。请问如何让接口文件里用户被真实注册,且在后台里能查到这些用户,谢谢!
  1. <?php
  2. header("Content-Type:text/html;   charset=utf-8");
  3. require './config/config_global.php';

  4. $fid = $_POST['fid'];
  5. $typeid = $_POST['typeid'];
  6. $subject = $_POST['subject'];
  7. $message = $_POST['message'];

  8. $views = rand(100,9999);

  9. $postuser=array("xmxm76","纸水仙","suncool","忧郁者","96818","fswdnr","ssplyh","cmkzjw","jinquan26","fumingxia","sxyzy","bjghzly","sunren","yzwj2004","dew","cnq","qqwe","jdxyzlh","漂亮蓝影","angela","jason0401","FragranceM","雷锋","lchl0388","小乔","mqzlp","zxcvb12","...............
  10. ;

  11. $author = $postuser[rand(0,4999)];

  12. $dbhost=$_config['db']['1']['dbhost'];
  13. $dbuser=$_config['db']['1']['dbuser'];
  14. $dbpw=$_config['db']['1']['dbpw'];
  15. $dbname=$_config['db']['1']['dbname'];

  16. $DB = new MySQLDB($dbhost,$dbuser,$dbpw,$dbname);

  17. $result = $DB->query("SELECT uid FROM ".$DB->table('common_member')." WHERE username='$author'");
  18. $row = mysql_fetch_array($result);
  19. $authorid = $row['uid'];
  20. $time = time();

  21. if (empty($authorid))
  22. {
  23. $email=$author."@"."qi6".com;
  24. $DB->query("INSERT INTO ".$DB->table('common_member')." (email, username, password, regdate, timeoffset)
  25.                                               VALUES ('$email', '$author', '$time', '$time', 999)");
  26. $authorid = $DB->insert_id();
  27. }

  28. $userip = "127.0.0.1";

  29. //echo $authorid;

  30. if( 'newthread' == $_REQUEST['action']) {
  31. $DB->query("INSERT INTO ".$DB->table('forum_thread')." (fid, typeid, author, authorid, subject, dateline, lastpost, lastposter, views)
  32.                                               VALUES ('$fid', '$typeid', '$author', '$authorid', '$subject', '$time', '$time', '$author', '$views')");
  33. $tid = $DB->insert_id();
  34. $DB->query("INSERT INTO ".$DB->table('forum_post')." (fid, tid, author, authorid, subject, dateline, message, useip)
  35.                                            VALUES ('$fid', '$tid', '$author', '$authorid', '$subject', '$time', '$message', '$useip')");
  36.                                           
  37. $succ ="恭喜,成功发布一条主题";
  38. echo $succ;
  39. }

  40. // 数据库操作类

  41. Class MySQLDB
  42. {
  43. var $host;
  44. var $user;
  45. var $passwd;
  46. var $database;
  47. var $conn;
  48. //利用构造函数实现变量初始化
  49. //同时连接数据库操作
  50. function MySQLDB($host,$user,$password,$database)
  51. {
  52. $this->host = $host;

  53. $this->user = $user;

  54. $this->passwd = $password;

  55. $this->database = $database;

  56. $this->conn=mysql_connect($this->host, $this->user,$this->passwd) or die('Connect   Error: '.mysql_error());

  57. mysql_select_db($this->database,$this->conn) or die('Select   Error: '.mysql_error());

  58. mysql_query("set names utf8");
  59. }
  60. //该函数用来关闭数据库连接
  61. function Close()
  62. {
  63. MySQL_close($this->conn);
  64. }
  65. //获取数据库表
  66. function table($n)
  67. {
  68.         return "any_".$n;
  69. }
  70. /*取得上一步 INSERT 操作产生的 ID*/   
  71. function insert_id()
  72. {
  73.         return mysql_insert_id();
  74. }
  75. //该函数实现数据库查询操作

  76. function Query($queryStr)

  77. {
  78. $res =Mysql_query($queryStr, $this->conn) or die('query: '.mysql_error());

  79. return $res;
  80.    }
  81. }

  82. ?>
复制代码
发表于 2013-3-6 13:31:28 | 显示全部楼层
应该是发布接口有问题。你可以找别的接口试试。
发表于 2013-3-6 13:32:33 | 显示全部楼层
要把用户注册进uc才可以
 楼主| 发表于 2013-3-6 13:58:11 | 显示全部楼层
懷念過去↑文 发表于 2013-3-6 13:32
要把用户注册进uc才可以

能通过在此基础上修改一下实现吗?
发表于 2013-3-6 19:54:21 | 显示全部楼层
懷念過去↑文 发表于 2013-3-6 13:32
要把用户注册进uc才可以

你好 你的这个

Discuz! X2.5门户免登陆接口,支持随机用户 你发的这个怎么现在用不了啊 能不能检查下啊 是不是文件过期了 看有个文件都是现实日期是2007年的
发表于 2013-3-6 21:04:13 | 显示全部楼层
wddldw 发表于 2013-3-6 19:54
你好 你的这个

Discuz! X2.5门户免登陆接口,支持随机用户 你发的这个怎么现在用不了啊 能不能检查下啊 ...

错误提示?
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2026-4-21 23:30

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表