Posted By: jsampsonPC | Aug 11th, 2008 @ 12:41 PM
page 1 of 1
Comments: 8 | Views: 986
jsampsonPC
jsampsonPC
SampsonBlog.com SampsonVideos.com

"Billiant" is sarcastic - the code here is less-than-brilliant...far less than brilliant.



I wrote the following up as a joke to a friend. Curious if you .NET guys have ever written your own jokes?

The following code prints a link for each day of the current month: Day 1, Day 2, etc. The links direct you to another page that can do something with the query string...Enjoy.

(Oh, and yes, this IS a joke - so no flaming Wink)

<?php

    getDays();

    function getDays() {
        $day = array("1","2","3","4","5","6","7","8","9","10","11","12","13",
                    "14","15","16","17","18","19","20","21","22","23","24",
                    "25","26","27","28","29","30","31");
        $trueDays = array();
        $arrayLinks = array();
  
        for($i = 0; $i < count($day); $i++) {
            if ($i < date("t") && $i > 0) {
                if (is_numeric($i)) {
                    $trueDays[] = ($day[$i] > 0) ? $day[$i] : 0 ;
                }
            }
        }
        if (is_array($trueDays) && 1 == 1) {
            $dayString = implode(",",$trueDays);
        }
        if (strlen($dayString) > 0) {
            foreach ($trueDays as $day) {
                $arrayLinks[] = "<a href='getDays.php?day={$day}'>Day {$day}</a>";
            }
        }
  
        print "<a href='getDays.php?day=1'>Day 1</a>, " . implode(", ",$arrayLinks);   
    }

?>
W3bbo
W3bbo
The Master of Baiters
I executed the PHP... it's just a list of days, clicking on a link doesn't actually do anything other than reload the page.

This is under PHP5 though. Does your script make use of any PHP4-specific behaviour?
figuerres
figuerres
???
Well there are some odd SQL tricks I have used one or two times,  you can run a single SQL select with a dynamic text/string and a TSQL function....  if you for example have a table of ID,Name to put into a dropdown you can make SQL build the complete HTML for the dropdown.... I'd have to dig out the code.... but it's kinda sweet how it works.
I've seen someone asking others to post code for some "hello world" level assignment on a C++ community in C, so someone took time to write a main.c that consist of all kinds of "ooOOo", "oOoo" and "#define" directive that replacing them with meaningful keywords like "void", "main"...

That's what we called remarkable "OO programming in C"... Tongue Out
Bass
Bass
www.s​preadfirefox.c​om/5years/

/* efdtt.c Author: Charles M. Hannum <root@ihack.net> */
/* */
/* Thanks to Phil Carmody <fatphil@asdf.org> for additional tweaks. */
/* */
/* DVD-logo shaped version by Alex Bowley <alex@hyperspeed.org> */
/* */
/* Usage is: cat title-key scrambled.vob | efdtt >clear.vob */


#define m(i)(x[i]^s[i+84])<<

unsigned char x[5] ,y,s[2048];main(
n){for( read(0,x,5 );read(0,s ,n=2048
); write(1 ,s,n) )if(s
[y=s [13]%8+20] /16%4 ==1 ){int
i=m( 1)17 ^256 +m(0) 8,k =m(2)
0,j= m(4) 17^ m(3) 9^k* 2-k%8
^8,a =0,c =26;for (s[y] -=16;
--c;j *=2)a= a*2^i& 1,i=i /2^j&1
<<24;for(j= 127; ++j<n;c=c>
y)
c

+=y=i^i/8^i>>4^i>>12,
i=i>>8^y<<17,a^=a>>14,y=a^a*8^a<<6,a=a
>>8^y<<9,k=s[j],k ="7Wo~'G_\216"[k
&7]+2^"cr3sfw6v;*k+>/n."[k>>4]*2^k*257/
8,s[j]=k^(k&k*2&34)*6^c+~y
;}}
page 1 of 1
Comments: 8 | Views: 986
Microsoft Communities