Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. public static function uploadStatusBlagoXml() //create by RG 25.03.2019
  2. {
  3. $ch = curl_init();
  4. $port = '990';
  5. $url = 'ftps://ftpua.beregit.com/1C-Boo.ua/statusBlago.xml';
  6. $user = '*******';
  7. $pass = '*********';
  8. $file = '/upload/statusBlago.xml';
  9.  
  10. $fp = fopen($file, 'r');
  11. curl_setopt($ch, CURLOPT_URL, $url);
  12. curl_setopt($ch, CURLOPT_USERPWD, $user.":".$pass);
  13. curl_setopt($ch, CURLOPT_PORT, $port);
  14. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  15. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  16. curl_setopt($ch, CURLOPT_USE_SSL, CURLUSESSL_ALL);
  17. curl_setopt($ch, CURLOPT_FTP_SSL, CURLFTPSSL_TRY);
  18. curl_setopt($ch, CURLOPT_FTPSSLAUTH, CURLFTPAUTH_TLS);
  19. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  20. curl_setopt($ch, CURLOPT_UPLOAD, 1);
  21. curl_setopt($ch, CURLOPT_INFILE, $fp);
  22. curl_setopt($ch, CURLOPT_TIMEOUT, 5);
  23. curl_setopt($ch, CURLOPT_VERBOSE, TRUE);
  24.  
  25. curl_exec($ch);
  26. if (curl_errno($ch)) {
  27. $error = curl_error($ch);
  28. echo curl_errno($ch) .PHP_EOL;
  29. echo $error .PHP_EOL;
  30. throw new \Exception('File statusBlago upload error to server!!'.$error);
  31. }
  32. curl_close ($ch);
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement