Annotation of embedaddon/php/ext/mbstring/tests/mb_http_input.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: mb_http_input()
! 3: --SKIPIF--
! 4: <?php
! 5: extension_loaded('mbstring') or die('skip mbstring not available');
! 6: (php_sapi_name()=='cgi') or die("skip sapi is not a cgi version");
! 7: die("skip disabled temporarily");
! 8: ?>
! 9: --POST--
! 10: a=日本語0123456789日本語カタカナひらがな
! 11: --GET--
! 12: b=日本語0123456789日本語カタカナひらがな
! 13: --FILE--
! 14: <?php
! 15: // TODO: This is not a real test.... Need to change so that it does real testing
! 16: //$debug = true;
! 17: ini_set('include_path', dirname(__FILE__));
! 18: include_once('common.inc');
! 19:
! 20: $ini = ini_get('mbstring.http_input');
! 21:
! 22: // It must be url encoded....
! 23: // echo vars
! 24: echo $_POST['a']."\n";
! 25: echo $_GET['b']."\n";
! 26:
! 27: // Get encoding
! 28: $enc = mb_http_input('P');
! 29:
! 30: // check
! 31: if (empty($ini)) {
! 32: // Must be pass
! 33: if ($enc === 'pass') {
! 34: echo "OK\n";
! 35: }
! 36: else {
! 37: echo "NG\n";
! 38: }
! 39: }
! 40: else {
! 41: // Some encoding
! 42: echo "This heppens when php.ini-dist is not used\n";
! 43: }
! 44:
! 45: ?>
! 46:
! 47: --EXPECT--
! 48: 日本語0123456789日本語カタカナひらがな
! 49: 日本語0123456789日本語カタカナひらがな
! 50: OK
! 51:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>