Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите дописать скрипт

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
jaxmackey
Отправлено: 02 Августа, 2014 - 20:03:00
Post Id



Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




Здраствуйте уважаемые! Я решил для тренеровки написать скрипт который будет ананимно отправлять вопросы пользывателям на спрашивай.ру.
PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3.  
  4.  
  5.  
  6.  
  7. echo iconv('cp1251', '866', "\n\n++++++++++++++++++++++++++++++++++++++\n(c) Yan\n++++++++++++++++++++++++++++++++++++++\n\n\n\n");
  8. $users = file('users.txt'); //Ссылка
  9. $acc = file('accs.txt');    //Имя юзера
  10. echo iconv('cp1251', '866', "   Всего вопросов: ".count($users))."\r\n";
  11.  
  12. $acc = array_map('trim', $acc);
  13. $users = array_map('trim', $users);
  14.  
  15.     for($s=0; $s<count($acc); $s++) {
  16.     for($i=0; $i<count($users); $i++) {
  17.      $user = trim($users[$i]);
  18.      $cookie = 'check=1; KCMKS=DKWJ13EFEU; hp=aae5cc16945d1894c6db6923b04083c2; sp_chk=a991a6d8414a09af2338eae86120789d3b83452d16b96036794b7521ddcf4096; sp_data=B2dRaQIzBW1VIw8pB29VN1w%2BBjgHdldwXT4Od1QnUTpaYVxkX14FOAdiBiYJN1JzAzQEYgRkVD0Gdlc2DmpWZgYzWGIHM1EwBmcGMwdrAWwHP1FmAmQFNlVqDzgHNFU0XDsGNgdmV2JdPw49VGVRN1prXGhfOAUzB2AGJgk3UnMDNARgBGZUPQZ2VzoOLVZdBmFYNgdjUSEGNwYjByoBdwc9USACPQVmVW0PYAd3VTdcOQY6B3pXMl1pDjdUelFhWj1cOV8vBWMHNAYxCS5SOwN9BGsEZ1Q3Bm5XcQ4oVnEGZVggB1hRMgY1BjUHNwEhByRRaAJ0BW1VbQ9qB29VJFxDBm0HLldqXTcOaFQ1UXxaO1wkXzEFcQcuBlMJZVJuA2oEPgQhVHQGdFcdDglWIgY2WHwHNlFoBnIGBwcWAQIHMFFnAjwFd1UqDywHb1U1XD4GLAdkVypdew5DVDFRMFplXGVfIwVqB3UGPgk9UjMDNARzBDpUZgYnVycOAlZjBmNYJgduUSUGOwYkByABdwc9UToCPQVmVWwPagdjVT5cPwY1B2BXMV1pDj9UKQ%3D%3D';
  19.  
  20. $ch = curl_init('http://sprashivai.ru/questions/ask');
  21.       curl_setopt($ch, CURLOPT_POST, 1);
  22.           curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0");
  23. $headers = array
  24.          (
  25.          'Accept:application/json, text/javascript, */*; q=0.01',
  26.          'Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3',
  27.          'Accept-Encoding:gzip, deflate',
  28.          'Content-Type:application/x-www-form-urlencoded; charset=UTF-8'
  29.          );
  30.       curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
  31.           curl_setopt($ch, CURLOPT_REFERER, "$users[$i]");
  32.           curl_setopt($ch, CURLOPT_POSTFIELDS, 'username='.$acc[$s].'&question=123456789&hash=f5593a6c98e2fbb6931d1402d5049f8126aac12c093bafa0cc9805f818d97a00&sig=6f0ff2eefaa4543646e768d8cd4aeddc8c5924d15491615f776b6fd661b50003&anonimous=undefined&capctha=');
  33.           curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);  
  34.           $result = curl_exec($ch); //
  35.       curl_close($ch);
  36.     echo iconv('cp1251', '866', "   Отправлен! \r\n");
  37.  
  38.     }
  39.      }
  40.  
  41.  
  42. ?>


Дело в том: Когда отправляешь вопрос система тебе присваивает хэш, куки. Один пользователь которому задаешь вопрос - одни куки, хэш и сик. Хэш и сик этот в CURLOPT_POSTFIELDS Для каждого пользователя тебе присваиваться все новое. Как мне зарания узнать хэш и куки тех пользователей которым я хочу отправить, чтобы поместить это все и чтобы все работало...может как то вопрос не правильно сформулировал..извеняйте! Очень надеюсь на помощь!

(Отредактировано автором: 02 Августа, 2014 - 20:04:55)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB