Good!
'; $good++; } else { print basename(__FILE__) . ': BASE-64 support NOT detected. Failed! :-(
'; $bad++; } // Check for required urlencode function if (function_exists('urlencode')) { // Required function exist print basename(__FILE__) . ': URL encode support detected. Good!
'; $good++; } else { print basename(__FILE__) . ': URL encode support NOT detected. Failed! :-(
'; $bad++; } // Check for required gzcompress function if (function_exists('gzcompress')) { // Required function exist print basename(__FILE__) . ': GZIP support detected. Good!
'; $good++; } else { print basename(__FILE__) . ': GZIP support NOT detected. Failed! :-(
'; $bad++; } // Check for optional mcrypt_encrypt() function if (function_exists('mcrypt_encrypt')) { // Optional function found, good! print basename(__FILE__) . ': mcrypt support detected. Good!
'; $good++; } else { // Not detected, not bad but would be good to have print basename(__FILE__) . ': mcrypt support NOT detected. Fix me!
'; } // Output total result print '
'; print 'Analysis summary: good=' . $good . ', bad=' . $bad . '
'; print '
'; print 'Result: '; // Is something missing? if ($bad > 0) { // Some required functions not found! print 'Failed!'; } else { // All fine print 'Passed!'; } // [EOF] ?>