in reply to using split on a string

The period is a special character for regex's, and will match any other character. So / ./ will match a space followed by any other character; in this case, the first match is right after Documents; the split will also get "nd", and "ettings\Administrator\Desktop\china.txt", and return all 3 parts as an array, of which you only grab the first two parts.

What you want instead is to split with /\./. The backslash 'escapes' the period so that the regex doesn't interprete it as "match any character" but instead as "match the period". This will give you the split you are looking for.


Dr. Michael K. Neylon - mneylon-pm@masemware.com || "You've left the lens cap of your mind on again, Pinky" - The Brain