Advertisement
Guest User

Untitled

a guest
May 27th, 2015
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. <?php
  2. $mailto = "info@extract-touti.ru";
  3. $charset = "windows-1251";
  4. $subject = $_POST['posRegard'];
  5. $replyto = $_POST['posName'];
  6. $from_name = $_POST['posName'];
  7. $message = $_POST['posText'];
  8. $statusError = "";
  9. $statusSuccess = "";
  10. $errors_name = 'Введите ваше имя';
  11. $errors_mailfrom = 'Введите свой E-mail адрес';
  12. $errors_incorrect = 'Заполните правильно Ваш E-mail адрес';
  13. $errors_message = 'Наберите текст вашего сообщения';
  14. $errors_subject = 'Введите тему сообщения';
  15. $captcha_error = 'Проверьте правильность ввода защитного кода';
  16. $send = 'Ваше сообщение успешно отправлено';
  17. $mailtext=$_POST['posName']." -- ".$_POST['posText']." -- ".$_POST['posRegard']." --в подарок капли Smile 40EX";
  18. /* $message = $_POST['posText']*/
  19. $send3['api']="bc8e5e4b74fe115c"; //API KEY - Для защиты от несанкционированных запросов (обязательный параметр)
  20. $send3['uid']=82; //Пользователь - ID пользователя в системе (обязательный параметр)
  21. $send3['text']=$mailtext; //Текст заказа, все поля заполненные покупателем через запятую (обязательный параметр)
  22. $send3['comment']='extract-touti.ru <a href="http://whois.sc/'.$_SERVER['REMOTE_ADDR'].'" target=_blank>'.$_SERVER['REMOTE_ADDR'].'</a>'; //Коммент админа (не
  23. $send3['tracking']='tracking'; // Номер трекинга (обязательный параметр)
  24. $send3['dateadd']=date("Y-m-d H:i:s");// //Дата поступления заказа (не обязательный параметр)
  25. $send3['dateend']=''; //- Дата закрытия заказа (не обязательный параметр)
  26. $send3['tax']='tax'; //Почтовые расходы (не обязательный параметр)
  27. $send3['sum']='sum'; // Сумма наложенного платежа (не обязательный параметр)
  28. $send3['pfofit']='pfofit'; // Прибыль с заказа (не обязательный параметр)
  29. $send3['project']=1; //ID товара (обязательный параметр)
  30. $send3['status']=1; // Статус заказа (не обязательный параметр) по умолчанию будет присужден статус 1
  31. $post = $send3;
  32. $headers = Array();
  33. $headers[] = "Content-type: application/x-www-form-urlencoded";
  34. if(strlen($_POST['posText'])>9)
  35. {
  36. $content = make_http_post_request('http://o.oke2.ru/post/order_create', $post, false, $headers, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
  37. }
  38.  
  39.  
  40.  
  41. function make_http_post_request($url, $post, $ssl = false, $headers = '', $uagent = '') {
  42. if (empty($url)) {
  43. return false;
  44. }
  45.  
  46. $_post = Array();
  47.  
  48. if (is_array($post)) {
  49. foreach ($post as $name => $value) {
  50. $_post[] = $name.'='.urlencode($value);
  51. }
  52. }
  53.  
  54. $ch = curl_init($url);
  55.  
  56. if ($ssl) { // если соединяемся с https
  57.  
  58. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  59. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  60.  
  61. }
  62.  
  63. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  64. curl_setopt($ch, CURLOPT_POST, 1);
  65. curl_setopt($ch, CURLOPT_HEADER, 0);
  66. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  67.  
  68. if (is_array($post)) {
  69. curl_setopt($ch, CURLOPT_POSTFIELDS, join('&', $_post));
  70. }
  71.  
  72. if (is_array($headers)) { // если заданы какие-то заголовки для браузера
  73. curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  74. }
  75.  
  76. if (!empty($uagent)) { // если задан UserAgent
  77. curl_setopt($ch, CURLOPT_USERAGENT, $uagent);
  78. }
  79.  
  80. $result = curl_exec($ch);
  81.  
  82. if (curl_errno($ch) != 0 && empty($result)) {
  83. $result = false;
  84. }
  85.  
  86. curl_close($ch);
  87.  
  88. return $result;
  89. }
  90. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement