Hi experter,
Background: I har en skriva som körningar på ett cronjobb varje 5 noterar, att handtag i en csv sparar från ett avlägset läge och sätter in varje fodrar in i en mysqldatabas. All den fungerar fint, men vad jag behöver och inte kan för att fungera ut hur man gör, är, avfyra av en e-post till admin, om det finns ett fel på importen. Vanligt det är tack vare en malformed csv sparar, men det kan är flera timmar, för jag märker att importerna har stoppat och är startas att sitta fast up.
Is där långt, som på sådan fel en e-post kan överföras, kanske med filenamen in så jag kan meddelas utan att måste att kontrollera varje 5 minutes. Thanks i advance.
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
" codeBody "
" notpretty class= " för $csv_directory = opendir (”admin/csvfiles/”);
$number_of_files = 0;
Stunder ($filename = readdir ($csv_directory)) {
Om ($filename! = ”.”, && $filename! = ”.”, && $filename! = ”_vti_cnf”) {
$local_file = ”admin/csvfiles/”. $filename;
$fp = fopen (”$local_file”, ”r”);
stunder ($data = fgetcsv ($fp, 1000, ”,”)) {
$import= " MELLANLÄGG IN I leveranser VÄRDERAR ('', ”$data [0]”, ”$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) eller matris (mysql_erroren ());
}
unlink ($local_file);
fclose ($fp);
$number_of_files++;
}
}
" klar "
|