Ik heb het net voor je aangepast.
Aanpassing zijn nodig op 2 plekken:
1. In de database (altijd eerst een MERGE uitvoeren):
Dat ging met een heel simpel (en standaard) Perl-scriptje:
Code:
open (INP, "bidprent.txt");
@ALL = <INP>;
close(INP);
foreach $record (@ALL) {
@tmp = split(/\t/, $record); ## splits record in velden
next if ($tmp[2] !~ /\d{4,}/); ## de eerste regel
$temp8 = $tmp[8];
$temp6 = $tmp[6];
$tmp[8] = $tmp[22];
$tmp[6] = $tmp[23];
$tmp[22] = $temp8;
$tmp[23] = $temp6;
$record = join ("\t", @tmp);
}
open (OUT, ">bidprent2.txt");
print OUT @ALL;
close(OUT);
Als je iets van programmeren weet is bovenstaande gemakkelijk te begrijpen.
Uitgevoerd op de PC en nieuwe database weer geplaatst op webserver
2. In de config file:
Daar moet natuurlijk ook de velden verwisseld worden.
Probleem was dat je onlangs een cfg-cbs2.pl had gemaakt die duidelijk verschilde van de productie config file.
Aanpassingen heb ik zodoende maar in beide uitgevoerd. Alleen de HELP variabelen mag je zelf aanpassen.
Ok?
Je ziet met een beetje Perl-kennis is aanpassing een fluitje van een cent.
Iemand geïnteresseerd in Perl? Er zijn al veel Perl-voorbeelden m.b.t. ZCBS beschikbaar...
Zie bijvoorbeeld:
www.zcbs.nl/docs/170715-perl.pdf
P.S.: Let op de foutmelding bij jullie er foute e-mails zijn:
ATTENTIE: er zijn e-mail foutmeldingen geregistreerd!
de config variabele $EMAIL_BB
moet de domeinnaam @beeldbankenschaijkreek.nl bevatten!
Dit i.v.m. beveiliging van de mailserversystemen bij de hostprovider.