Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static function uploadStatusBlagoXml() //create by RG 25.03.2019
- {
- $ch = curl_init();
- $port = '990';
- $url = 'ftps://ftpua.beregit.com/1C-Boo.ua/statusBlago.xml';
- $user = '*******';
- $pass = '*********';
- $file = '/upload/statusBlago.xml';
- $fp = fopen($file, 'r');
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_USERPWD, $user.":".$pass);
- curl_setopt($ch, CURLOPT_PORT, $port);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
- curl_setopt($ch, CURLOPT_USE_SSL, CURLUSESSL_ALL);
- curl_setopt($ch, CURLOPT_FTP_SSL, CURLFTPSSL_TRY);
- curl_setopt($ch, CURLOPT_FTPSSLAUTH, CURLFTPAUTH_TLS);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_UPLOAD, 1);
- curl_setopt($ch, CURLOPT_INFILE, $fp);
- curl_setopt($ch, CURLOPT_TIMEOUT, 5);
- curl_setopt($ch, CURLOPT_VERBOSE, TRUE);
- curl_exec($ch);
- if (curl_errno($ch)) {
- $error = curl_error($ch);
- echo curl_errno($ch) .PHP_EOL;
- echo $error .PHP_EOL;
- throw new \Exception('File statusBlago upload error to server!!'.$error);
- }
- curl_close ($ch);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement