B
butt-fuzz
i got a weird problem with push.
for ($x=1;$x<=12;$x++){
$sysDateLoop=`/usr/bin/cal $x 2003`;
push @sysDate, $sysDateLoop;
}
$sysDate=join '##--Month-Break--##', @sysDate;
this will produce jan, feb...dec. cals.
I tried a more lazy approach and I get weridness.
for ($x=1;$x<=12;$x++){
push @sysDate `/usr/bin/cal $x 2003`;
}
$sysDate=join '##--Month-Break--##', @sysDate;
look at this:
January 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4
##--Month-Break--## 5 6 7 8 9 10 11
##--Month-Break--##12 13 14 15 16 17 18
##--Month-Break--##19 20 21 22 23 24 25
##--Month-Break--##26 27 28 29 30 31
##--Month-Break--##
##--Month-Break--## February 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1
##--Month-Break--## 2 3 4 5 6 7 8
##--Month-Break--## 9 10 11 12 13 14 15
##--Month-Break--##16 17 18 19 20 21 22
##--Month-Break--##23 24 25 26 27 28
##--Month-Break--##
##--Month-Break--## March 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1
##--Month-Break--## 2 3 4 5 6 7 8
##--Month-Break--## 9 10 11 12 13 14 15
##--Month-Break--##16 17 18 19 20 21 22
##--Month-Break--##23 24 25 26 27 28 29
##--Month-Break--##30 31
##--Month-Break--## April 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4 5
##--Month-Break--## 6 7 8 9 10 11 12
##--Month-Break--##13 14 15 16 17 18 19
##--Month-Break--##20 21 22 23 24 25 26
##--Month-Break--##27 28 29 30
##--Month-Break--##
##--Month-Break--## May 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3
##--Month-Break--## 4 5 6 7 8 9 10
##--Month-Break--##11 12 13 14 15 16 17
##--Month-Break--##18 19 20 21 22 23 24
##--Month-Break--##25 26 27 28 29 30 31
##--Month-Break--##
##--Month-Break--## June 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4 5 6 7
##--Month-Break--## 8 9 10 11 12 13 14
##--Month-Break--##15 16 17 18 19 20 21
##--Month-Break--##22 23 24 25 26 27 28
##--Month-Break--##29 30
##--Month-Break--##
##--Month-Break--## July 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4 5
##--Month-Break--## 6 7 8 9 10 11 12
##--Month-Break--##13 14 15 16 17 18 19
##--Month-Break--##20 21 22 23 24 25 26
##--Month-Break--##27 28 29 30 31
##--Month-Break--##
##--Month-Break--## August 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2
##--Month-Break--## 3 4 5 6 7 8 9
##--Month-Break--##10 11 12 13 14 15 16
##--Month-Break--##17 18 19 20 21 22 23
##--Month-Break--##24 25 26 27 28 29 30
##--Month-Break--##31
##--Month-Break--## September 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4 5 6
##--Month-Break--## 7 8 9 10 11 12 13
##--Month-Break--##14 15 16 17 18 19 20
##--Month-Break--#21 22 23 24 25 26 27
##--Month-Break--##28 29 30
##--Month-Break--##
##--Month-Break--## October 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4
##--Month-Break--## 5 6 7 8 9 10 11
##--Month-Break--##12 13 14 15 16 17 18
##--Month-Break--##19 20 21 22 23 24 25
##--Month-Break--##26 27 28 29 30 31
##--Month-Break--##
##--Month-Break--## November 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1
##--Month-Break--## 2 3 4 5 6 7 8
##--Month-Break--## 9 10 11 12 13 14 15
##--Month-Break--##16 17 18 19 20 21 22
##--Month-Break--##23 24 25 26 27 28 29
##--Month-Break--##30
##--Month-Break--## December 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4 5 6
##--Month-Break--## 7 8 9 10 11 12 13
##--Month-Break--##14 15 16 17 18 19 20
##--Month-Break--#21 22 23 24 25 26 27
##--Month-Break--##28 29 30 31
##--Month-Break--##
--
If it doesn't work, plug it in.
If you're still having trouble, switch it on.
for ($x=1;$x<=12;$x++){
$sysDateLoop=`/usr/bin/cal $x 2003`;
push @sysDate, $sysDateLoop;
}
$sysDate=join '##--Month-Break--##', @sysDate;
this will produce jan, feb...dec. cals.
I tried a more lazy approach and I get weridness.
for ($x=1;$x<=12;$x++){
push @sysDate `/usr/bin/cal $x 2003`;
}
$sysDate=join '##--Month-Break--##', @sysDate;
look at this:
January 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4
##--Month-Break--## 5 6 7 8 9 10 11
##--Month-Break--##12 13 14 15 16 17 18
##--Month-Break--##19 20 21 22 23 24 25
##--Month-Break--##26 27 28 29 30 31
##--Month-Break--##
##--Month-Break--## February 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1
##--Month-Break--## 2 3 4 5 6 7 8
##--Month-Break--## 9 10 11 12 13 14 15
##--Month-Break--##16 17 18 19 20 21 22
##--Month-Break--##23 24 25 26 27 28
##--Month-Break--##
##--Month-Break--## March 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1
##--Month-Break--## 2 3 4 5 6 7 8
##--Month-Break--## 9 10 11 12 13 14 15
##--Month-Break--##16 17 18 19 20 21 22
##--Month-Break--##23 24 25 26 27 28 29
##--Month-Break--##30 31
##--Month-Break--## April 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4 5
##--Month-Break--## 6 7 8 9 10 11 12
##--Month-Break--##13 14 15 16 17 18 19
##--Month-Break--##20 21 22 23 24 25 26
##--Month-Break--##27 28 29 30
##--Month-Break--##
##--Month-Break--## May 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3
##--Month-Break--## 4 5 6 7 8 9 10
##--Month-Break--##11 12 13 14 15 16 17
##--Month-Break--##18 19 20 21 22 23 24
##--Month-Break--##25 26 27 28 29 30 31
##--Month-Break--##
##--Month-Break--## June 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4 5 6 7
##--Month-Break--## 8 9 10 11 12 13 14
##--Month-Break--##15 16 17 18 19 20 21
##--Month-Break--##22 23 24 25 26 27 28
##--Month-Break--##29 30
##--Month-Break--##
##--Month-Break--## July 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4 5
##--Month-Break--## 6 7 8 9 10 11 12
##--Month-Break--##13 14 15 16 17 18 19
##--Month-Break--##20 21 22 23 24 25 26
##--Month-Break--##27 28 29 30 31
##--Month-Break--##
##--Month-Break--## August 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2
##--Month-Break--## 3 4 5 6 7 8 9
##--Month-Break--##10 11 12 13 14 15 16
##--Month-Break--##17 18 19 20 21 22 23
##--Month-Break--##24 25 26 27 28 29 30
##--Month-Break--##31
##--Month-Break--## September 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4 5 6
##--Month-Break--## 7 8 9 10 11 12 13
##--Month-Break--##14 15 16 17 18 19 20
##--Month-Break--#21 22 23 24 25 26 27
##--Month-Break--##28 29 30
##--Month-Break--##
##--Month-Break--## October 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4
##--Month-Break--## 5 6 7 8 9 10 11
##--Month-Break--##12 13 14 15 16 17 18
##--Month-Break--##19 20 21 22 23 24 25
##--Month-Break--##26 27 28 29 30 31
##--Month-Break--##
##--Month-Break--## November 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1
##--Month-Break--## 2 3 4 5 6 7 8
##--Month-Break--## 9 10 11 12 13 14 15
##--Month-Break--##16 17 18 19 20 21 22
##--Month-Break--##23 24 25 26 27 28 29
##--Month-Break--##30
##--Month-Break--## December 2003
##--Month-Break--##Su Mo Tu We Th Fr Sa
##--Month-Break--## 1 2 3 4 5 6
##--Month-Break--## 7 8 9 10 11 12 13
##--Month-Break--##14 15 16 17 18 19 20
##--Month-Break--#21 22 23 24 25 26 27
##--Month-Break--##28 29 30 31
##--Month-Break--##
--
If it doesn't work, plug it in.
If you're still having trouble, switch it on.