Vraag : Hoe te om e-mail op de fout van het mysqltussenvoegsel te verzenden?

Hallo Deskundigen,

Background:
I heeft een manuscript dat op een cronbaan om de 5 minuten loopt die in een csvdossier van een verre plaats trekt en elke lijn in een mysqlgegevensbestand opneemt. Het allen werkt boete maar geen wat kan de behoefte van I en uitwerken hoe te te doen, is brand een e-mail weg aan admin als er een fout op de invoer is. Gewoonlijk is het toe te schrijven aan een misvormd csvdossier maar het zou verscheidene uren kunnen zijn alvorens ik opmerk dat de invoer heeft tegengehouden en begonnen om up.

Is een manier dat op dergelijke fout een e-mail kan worden verzonden, misschien met filename in zodat kan ik zonder het moeten worden op de hoogte gebracht elke 5 minutes.
Thanks.
vooraf controleren
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
" notpretty "
$csv_directory = opendir („admin/csvfiles/“);
$number_of_files = 0;
Terwijl ($filename = readdir ($csv_directory)) {

	Als ($filename! = „.“ && $filename! = „.“ && $filename! = „_vti_cnf“) {
		$local_file = „admin/csvfiles/“. $filename;
		$fp = fopen („$local_file“, „r“);
		terwijl ($data = fgetcsv ($fp, 1000, „,“)) {
			$IMPORT= " NEEM IN LEVERINGEN WAARDEN ('', „$DATA [0] OP“, „$DATA [1]“, „$DATA [2]“, „$DATA [3]“, „$DATA [4]“, „$DATA [5]“, „$DATA [6]“, „$DATA [7]“, „$DATA [8]“, „$DATA [9]“, „$DATA [10]“, „$DATA [11]“, „$DATA [12]“, „$DATA [13]“, „$DATA [14]“, „$DATA [15]“, „$data [16]“, „$data [17]“, „$data [18]“, „$data [19]“, „$data [20]“, „$data [21]“, „$data [22]“, „$data [23]“) „;
			mysql_query ($import) of matrijs (mysql_error ());
		}
		maak los ($local_file);
		fclose ($fp);
		$number_of_files++; 	
	}
}

Antwoord : Hoe te om e-mail op de fout van het mysqltussenvoegsel te verzenden?

Ik zou clamav voorstellen.
Hier is een leerprogramma voor ubuntu: http://www.ubuntugeek.com/howto-install-clam-antivirus-with-gtk-frontend-gui.html
Andere oplossingen  
 
programming4us programming4us