2 //*************************************************************************
3 // Count the number of occurances of $needle are in $haystack.
4 //*************************************************************************
5 function countCharInString($haystack, $needle) {
6 $len = strlen($haystack);
7 for ($i = 0; $i < $len; $i++
) {
8 if ($haystack[$i] == $needle)
14 //*************************************************************************
15 // Read from the back of $haystack until $needle is found, or the begining
16 // of the $haystack is reached.
17 //*************************************************************************
18 function readShortMailboxName($haystack, $needle) {
19 $len = strlen($haystack);
20 for ($i = $len - 1; ($i >= 0) && (!$found);$i--) {
21 $char = $haystack[$i];
30 // Wraps text at $wrap_max characters
31 function wordWrap($line) {
36 while (strlen($lastpart) > $wrap_max) {
38 while ((substr($line, $pos, $pos+
1) != " ") && ($pos > 0)) {
41 $before = substr($line, 0, $pos);
42 $lastpart = substr($line, $pos+
1, strlen($line));
43 $newline = $before . "<BR>" . $lastpart;