Buying Simple programming, $20 on your PayPal

Discussion in 'Programming' started by Freddy81, Mar 20, 2011.

  1. #1
    I need a program (php, delphi, doesn't matter), that can use the following text file as the input:

    1;param2;param3;qwer;param5;param6;param7;param8;123;param10;param11
    2;param2;param3;tyui;param5;param6;param7;param8;123;param10;param11
    3;param2;param3;qwer;param5;param6;param7;param8;456;param10;param11
    4;param2;param3;asdf;param5;param6;param7;param8;789;param10;param11
    5;param2;param3;qwer, zx.;param5;param6;param7;param8;123;param10;param11

    The file consists of strings, each string has 11 columns delimited with semicolons ( ; ). Make sure program can handle files up to 20 MB. Ignore everything but 4th and 9th parameters. If it's php, make sure I can enter the input file name that is already uploaded in the same directory as the script (just enter input.txt in the form).

    Functions (outputs):

    === Function 1 ===
    Output a list all UNIQUE 4th parameters to the text file, and how much times they are met in the file. For an example above, this would be the following txt file:

    qwer (2)
    tyui (1)
    asdf (1)
    qwer, zx. (1)

    === Function 2 ===
    Output a list of all 4th parameters where a given substring is met.

    Example:
    Input: qw
    Output:
    qwer
    qwer
    qwer, zx.

    === Function 3 ===
    Output a list of strings all 4h parameters, for which parameter 9 match (or don't match) the given one.

    Example 1:

    Input 4th: qwer
    Input 9th: 123
    Output:
    1;param2;param3;qwer;param5;param6;param7;param8;123;param10;param11


    Example 2:
    Input 4th: qwer
    Input 9th: NOT 123 // use a checkbox to identify NOT
    Output:
    3;param2;param3;qwer;param5;param6;param7;param8;456;param10;param11

    === Function 4 ===
    Deduct file2.txt from file1.txt and write the result to File3.txt.
    Example:
    File1:
    1;param2;param3;qwer;param5;param6;param7;param8;123;param10;param11
    2;param2;param3;tyui;param5;param6;param7;param8;123;param10;param11
    3;param2;param3;qwer;param5;param6;param7;param8;456;param10;param11
    4;param2;param3;asdf;param5;param6;param7;param8;789;param10;param11
    5;param2;param3;qwer, zx.;param5;param6;param7;param8;123;param10;param11
    File2:
    3;param2;param3;qwer;param5;param6;param7;param8;456;param10;param11
    4;param2;param3;asdf;param5;param6;param7;param8;789;param10;param11
    File3:
    1;param2;param3;qwer;param5;param6;param7;param8;123;param10;param11
    2;param2;param3;tyui;param5;param6;param7;param8;123;param10;param11
    5;param2;param3;qwer, zx.;param5;param6;param7;param8;123;param10;param11



    Will take no more than an hour or so for an experienced programmer. Make a simple interface for all functions on one page. Need this done asap. Contact me on Yahoo IM: or Google IM:
     
    Freddy81, Mar 20, 2011 IP
  2. Freddy81

    Freddy81 Well-Known Member

    Messages:
    389
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    108
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #2
    Job is done.
     
    Freddy81, Mar 20, 2011 IP
  3. abmathur

    abmathur Member

    Messages:
    211
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    30
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #3
    I also wrote it based on class, didn't take me long so never mind.
     
    abmathur, Mar 20, 2011 IP