Waardering:
  • 0 stemmen - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
Verplaatsen velden in formuieren beeldbank bidpr
#2
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.
Antwoord


Berichten in dit topic
RE: Verplaatsen velden in formuieren beeldbank bidpr - door Gerard van Nes - 05-09-2018, 11:42 AM

Lijst met mogelijk verwante topics
Topic Auteur Reacties Weergaven Laatste bericht
  foto's verplaatsen Kees Dekkers 3 69 28-10-2018, 08:00 PM
Laatste bericht: Ton van Steenoven

Ga naar locatie:


Gebruikers die dit topic lezen: 1 gast(en)