Witam,
piszę skrypt ktory doda usera do bazy(mybb_users z mybb) jego nick bedzie losowy a mail z pliku.
Wygląda to tak:
  1. <?php
  2. ini_set("memory_limit", "160M");
  3. $s=mysql_connect('localhost','root','z');
  4. $d=mysql_select_db('mybb',$s);
  5.  
  6. function nick()
  7. {
  8. $znaki = "abcdefghijklmnoprstuqwyz";
  9. $cyfry = "1234567890";
  10. $haslo = '';
  11. for ( $i = 0; $i <= 3; $i++ )
  12. {
  13. $los2 = rand(0, strlen($cyfry) - 1);
  14. $haslo .= $cyfry{$los2};
  15. }
  16. for ( $i = 0; $i <= 3; $i++ )
  17. {
  18. $los = rand(0, strlen($znaki) - 1);
  19. $haslo .= $znaki{$los};
  20. }
  21. return $haslo;
  22. }
  23. $nick=nick();
  24.  
  25. $file = file('users.txt');
  26. foreach($file as $value)
  27. {
  28. $a = explode("\n", $value);
  29. $mail = $a[0];
  30. $dodaj=mysql_query("INSERT INTO `mybb_users` (`uid`, `username`, `password`, `salt`, `loginkey`, `email`, `postnum`, `avatar`, `avatardimensions`, `avatartype`, `usergroup`, `additionalgroups`, `displaygroup`, `usertitle`, `regdate`, `lastactive`, `lastvisit`, `lastpost`, `website`, `icq`, `aim`, `yahoo`, `msn`, `birthday`, `birthdayprivacy`, `signature`, `allownotices`, `hideemail`, `subscriptionmethod`, `invisible`, `receivepms`, `pmnotice`, `pmnotify`, `remember`, `threadmode`, `showsigs`, `showavatars`, `showquickreply`, `showredirect`, `ppp`, `tpp`, `daysprune`, `dateformat`, `timeformat`, `timezone`, `dst`, `dstcorrection`, `buddylist`, `ignorelist`, `style`, `away`, `awaydate`, `returndate`, `awayreason`, `pmfolders`, `notepad`, `referrer`, `reputation`, `regip`, `lastip`, `longregip`, `longlastip`, `language`, `timeonline`, `showcodebuttons`, `totalpms`, `unreadpms`, `warningpoints`, `moderateposts`, `moderationtime`, `suspendposting`, `suspensiontime`, `coppauser`, `classicpostbit`, `loginattempts`, `failedlogin`) VALUES
  31. (0, '$nick', '4fe553ef31231cadb347c5', 'T21M9e', '5AiiI4eumgYK5OwH3phGIJxTcRVmxch2bTlL5veaQvYh3o8Nzi', '$mail', 0, '', '', '0', 4, '', 0, '', 1275399433, 1275399433, 1275399433, 0, '', '', '', '', '', '', 'all', '', 1, 0, 0, 0, 1, 1, 1, 1, '', 1, 1, 1, 1, 0, 0, 0, '', '', '0', 0, 0, '', '', 0, 0, 0, '', '', '', '', 0, 0, '83.7.236.49', '', 1393028145, 0, '', 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0)");
  32. if($dodaj) { echo 'dodano usera'.$nick; }
  33. }
  34. ?>

Problem polega na tym iż doda jednego usera i więcej nie dodaje. CO może być nie tak?