Hallo und schönen abend miteinander.
Nach langer und lehrreicher zeit wende ich mich nun mit einem echten problem an euch eventuell könnt ihr mir weiterhelfen.
Ich habe mich nun nach langer zeit dazu entschieden einen virenscanner auf dem server zu plazieren und ihn über system() auszuführen.
mein code sieht nun vor ein festgelegtes verzeichnis beim aufruf der uploadseite zu scannen um sicher zu stellen (sofern die software diese erkennt) das sich keine viren darin befinden wenn doch sollen die entsprechenden files gelöscht werden.
folgender code sollte dies ja bewerkstelligen können:
PHP-Code:
<?php
$runcl = system(scancl.exe -ordnerangabe* -a --defaultaction=delete, $retval);
?>
* sry die backslashes werden nicht angezeigt aber da befindet sich die absolute pfadangabe auch die exe wird mit absoluter pfadangabe angesteuert
Aus $retval entnehme ich den boolean 1 also true die funktion wird ausgeführt.
Nun stehe ich aber vor der frage, ob die dateien nun auch wirklich gescant wurden oder nicht. Habt ihr eine idee wie ich mir das ergebnis des scans anzeigen/speichern kann ?
Als scanner benutze ich (testweise und nur lokal) AVIRA scancl (
http://www.avira.com/de/download/dow...l.php?id_tls=8)
Vllt habt ihr eine bessere idee welcher scanner besser geeignet wäre.
Vielen dank schonmal im vorraus.
LG.
R4Zz0R