Open eClass Documentation
You are here: start » el » developers » externaltools » antivirus

Σύνδεσης με λογισμικό προστασίας έναντι ιών

Έχοντας ενεργοποιήσει (διαχειριστικά) την υποστήριξη antivirus στην πλατφόρμα, προγραμματιστικά μπορούμε να τη χρησιμοποιήσουμε ως εξής:

Για να αναλύσετε ένα αρχείο που βρίσκεται στην τοποθεσία $basedir . $file_path

require_once 'modules/admin/extconfig/externals.php';
$connector = AntivirusApp::getAntivirus();
if($connector->isEnabled() == true ){
  $output=$connector->check($basedir . $file_path);
  if($output->status==$output::STATUS_INFECTED){
      AntivirusApp::block($output->output);
  }
}

Ο έλεγχος αυτός έχει ήδη τοποθετηθεί σε ορισμένες βασικές δραστηριότητες:

  • Στην εισαγωγή αρχείων σε ένα μάθημα
  • Στην εισαγωγή θεμάτων της εφαρμογής
  • Στην αποστολή μηνυμάτων με αρχεία
  • Στην εισαγωγή αρχείων κατα την διαμόρφωση της περιγραφής μαθήματος
  • Στην εισαγωγή πολυμεσικών αρχείων

Για την δοκιμή της λειτουργικότητας, μπορείτε να χρησιμοποιήσετε το αρχείο http://www.eicar.org/download/eicar.com.txt

Previous Next

Open eClass Documentation

Table of Contents