Explorar o código

Add report error sftp

stany.ferer %!s(int64=2) %!d(string=hai) anos
pai
achega
6f72fb8b01
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      core/class/sftp.class.php

+ 8 - 0
core/class/sftp.class.php

@@ -66,7 +66,15 @@ class sftp
     {
         self::accessHost();
         $stream = @fopen("ssh2.sftp://" . self::$authent . SFTP_REMOTE . $_file, "w");
+        if ($stream == FALSE){
+            alert::recError("Impossible d'écrire sur le serveur distant");
+            return FALSE;
+        }
         $data = @file_get_contents(SFTP_LOCAL . $_file);
+        if ($data == FALSE){
+            alert::recError("Impossible d'extraire les données du fichier local");
+            return FALSE;
+        }
         if (@fwrite($stream, $data) === false) {
             alert::recError($_file . " n'a pas pu être transféré au serveur distant");
             return FALSE;