|
|
@@ -213,9 +213,16 @@ class sftp
|
|
|
self::accessHost(FALSE);
|
|
|
//ssh2_scp_recv(self::$authent, SFTP_REMOTE.$_file, SFTP_LOCAL.$_file);
|
|
|
|
|
|
- $stream = @fopen("ssh2.sftp://" . self::$authent . SFTP_REMOTE . $_file, 'r');
|
|
|
+ try {
|
|
|
+ $stream = fopen("ssh2.sftp://" . self::$authent . SFTP_REMOTE . $_file, 'r');
|
|
|
+ } catch (Exception $e) {
|
|
|
+ error_log("Caught " . $e);
|
|
|
+ alert::recError("Impossible d'extraire les données du fichier local");
|
|
|
+ alert::recError("Caught $e");
|
|
|
+ }
|
|
|
+
|
|
|
$contents = stream_get_contents($stream);
|
|
|
file_put_contents(DIR_TEMP . $_file, $contents);
|
|
|
- @fclose($stream);
|
|
|
+ fclose($stream);
|
|
|
}
|
|
|
}
|