Enjoy a randomly generated fortune:
$ fortune | cowsay
_________________________________________
/ > When there isn't sufficient virtual \
| memory, the compiler bails out, > |
| giving an internal error message. When |
| I kill some processes, the > error goes |
| away. |
| |
| And what is the compiler supposed to do |
| instead? Go shopping for you and buy |
| more memory? |
| |
| -- Falk Hueffner, on the GNU C++ |
\ compiler /
-----------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
$output = shell_exec("/usr/games/fortune | /usr/games/cowsay");
echo $output;