PHP.SU

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

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

> Найдено сообщений: 11
ajlhimik Отправлено: 24 Сентября, 2016 - 04:14:13 • Тема: как отправить 2 curl запрос с сохраненными cookie • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 97
не получяется, дело в том что там редирект (после аутентификацый) на страницу вот такого типа http://vsa[dot]cnam[dot]md/app/verify/key/"тут длинный код"/ как в первом вызове функцый получить адресс редир? (я прошерстил темы етого типа, или я тупой или это так очевидно что никто не пишет об этом).
п.с. в результате выдает: 1 страница как на скрине на верху
2 страница ошибка аутентификацый
(Добавление)
нашол адрес редиректа вот так $login_url2= curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
в 2 вызове функцый заменил вот так echo $curl($login_url2, $post_fields2);
а в ответ приходит только результаты 1-ого запроса
ajlhimik Отправлено: 23 Сентября, 2016 - 20:20:54 • Тема: как отправить 2 curl запрос с сохраненными cookie • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 97
вот код:

CODE (html):
скопировать код в буфер обмена
  1.  
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html>
  5.         <head>
  6.         <meta charset="utf-8">
  7.                 <title>
  8.                 scp            
  9.                 </title>
  10.  
  11.  
  12.         </head>
  13.         <body>
  14.        
  15.        
  16.  
  17. <?php
  18.  
  19.  
  20.  
  21. $login      = 'abcd';
  22. $password   = '12345';
  23. $login_url         = 'http://vsa.cnam.md/user/auth';
  24. $login_var_name    = 'login';
  25. $password_var_name = 'password';
  26. $var_cod_idpn='idpn';
  27. $cod_idpn='1234567891234';
  28. $user_cookie_file = $_SERVER['DOCUMENT_ROOT'].'/cookie.txt';
  29. $user_agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; (R1 1.5))";
  30.  
  31. if (!$ch1 = curl_init())
  32. {
  33.    echo curl_error($ch1);
  34.    exit;
  35. }  
  36. $post_fields = "$login_var_name=$login&$password_var_name=$password";
  37. $post_fields2 = "$var_cod_idpn=$cod_idpn";
  38. curl_setopt($ch1, CURLOPT_URL, $login_url);    
  39. curl_setopt($ch1, CURLOPT_RETURNTRANSFER, 1);
  40. curl_setopt($ch1, CURLOPT_VERBOSE, 1);
  41. curl_setopt($ch1, CURLOPT_FOLLOWLOCATION, 1);
  42. curl_setopt($ch1, CURLOPT_USERAGENT, $user_agent);
  43. curl_setopt($ch1, CURLOPT_REFERER,   'http://vsa.cnam.md');
  44. curl_setopt($ch1, CURLOPT_COOKIEFILE, $user_cookie_file);
  45. curl_setopt($ch1, CURLOPT_COOKIEJAR,  $user_cookie_file);  
  46. curl_setopt($ch1, CURLOPT_POST, 1);
  47. curl_setopt($ch1, CURLOPT_POSTFIELDS, $post_fields);
  48.  
  49.  
  50.  
  51. $content = curl_exec($ch1);
  52.  
  53. curl_close($ch1);
  54.  
  55.  
  56.  
  57. echo $content;
  58.  
  59.  
  60. ?>
  61.         </body>
  62.  
  63.  
  64.  
  65. </html>
  66.  
  67.  
  68.  

результат:

- https://itmages[dot]ru/image/view/4929000/31bf7507

как отправить 2 запрос для поиска по idpn?
ajlhimik Отправлено: 15 Марта, 2015 - 02:05:00 • Тема: в чем ошибка в моем коде? • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 35
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $dit='/home/localhost/www/alfa/pap';
  4. $file=scandir($dit);
  5. for($a=2; $a<5; $a++)
  6. {
  7. $handle = fopen($file[$a], 'r');
  8.  while(!feof($handle))
  9.  {
  10.   $read[] = fgets($handle);
  11.  }
  12.  //echo $read[2].'</br>';
  13.  //echo $read[1].'</br>';
  14.  //echo $read[0];
  15.  $i=0;
  16.  foreach ($read as $i) {
  17.  echo $i.'</br>';
  18.  $i++;
  19.  }
  20.  }
  21. ?>
  22.  
ajlhimik Отправлено: 19 Января, 2015 - 16:43:59 • Тема: Как получить данные с саита? • Форум: Напишите за меня, пожалуйста

Ответов: 13
Просмотров: 167
LIME пишет:
енто они договорились и отдают им данные в удобоваримом виде

а можно как нибудь удаленно получить только цифры
ajlhimik Отправлено: 19 Января, 2015 - 16:32:03 • Тема: Как получить данные с саита? • Форум: Напишите за меня, пожалуйста

Ответов: 13
Просмотров: 167
LIME пишет:
через API

ето что?)
ajlhimik Отправлено: 19 Января, 2015 - 16:07:27 • Тема: Как получить данные с саита? • Форум: Напишите за меня, пожалуйста

Ответов: 13
Просмотров: 167
GoDr пишет:
Zuldek, ну или как-то так Радость

а как букмекерские конторы их получяют?
ajlhimik Отправлено: 14 Января, 2015 - 17:39:02 • Тема: Как получить данные с саита? • Форум: Напишите за меня, пожалуйста

Ответов: 13
Просмотров: 167
вот есть страница всех результатов: http://lottery[dot]com[dot]ua/ru/lottery[dot][dot][dot]keno/results[dot]htm
мне надо получит все выиграшные номера в текстовом виде за последние 100 дней (к примеру с розыгрыша 4926 по 5026). Возможно ли ето? Заранее спасибо!
ajlhimik Отправлено: 27 Декабря, 2014 - 19:31:01 • Тема: в чем ошибка в моем коде? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 248
werwerwegwv пишет:
ajlhimik пишет:

поч непонятно?
взрывает текст по строкам а потом по словам, мне нужно дальше оперировать с етими словами

А в конце ты получаешь те же строки но разделённые ";" ?
Не проще ли str_replace использовать?


нет мне не нужны строки разделенные ";", я вообше нуб в php и могу обяснить ток на проимере вывода:
(а пока дам пример другова text.txt:
4aff;question1;reponse1;reponse2;reponse3>
4faf;question2;reponse1;reponse2;reponse3>
4aff;question3;reponse1;reponse2;reponse3>
4ffa;question4;reponse1;reponse2;reponse3>)
если echo $cec1[1] выводило б question2;
echo $cec0[3] выводило reponse2 ; и так далее
ajlhimik Отправлено: 27 Декабря, 2014 - 19:03:47 • Тема: в чем ошибка в моем коде? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 248
werwerwegwv пишет:
ajlhimik пишет:
и как исправить?

Так непонятно что код делает. Ты напиши что ты хотел получить - и подскажут
замени

на


поч непонятно?
взрывает текст по строкам а потом по словам, мне нужно дальше оперировать с етими словами
ajlhimik Отправлено: 27 Декабря, 2014 - 18:55:09 • Тема: в чем ошибка в моем коде? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 248
werwerwegwv пишет:

и как исправить?
ajlhimik Отправлено: 27 Декабря, 2014 - 18:51:47 • Тема: в чем ошибка в моем коде? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 248
код:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. $file = file_get_contents('tes4.txt');
  4. if($file)
  5. {
  6.  $tes=explode('>', $file);
  7. }
  8. if ($tes)
  9. {
  10. for($t=0, $t<count($tes), $t++)
  11. {
  12. $cec.'$t'=explode(';', $tes[$t]);
  13. }
  14. }
  15.  
  16. echo $cec1[1];
  17.  
  18. ?>


text.txt:
a;b;c;d>
e;f;g;h>
j;l;m;n

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB