Annotation of embedaddon/php/ext/mysql/tests/mysql_sql_safe_mode.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: mysql_[p]connect() - safe_mode
                      3: --SKIPIF--
                      4: <?php
                      5: require_once('skipif.inc');
                      6: require_once('skipifconnectfailure.inc');
                      7: $link = @mysql_connect("", "", "", true);
                      8: if ($link)
                      9:        die("skip Test cannot be run if annonymous connections are allowed");
                     10: ?>
                     11: --INI--
                     12: sql.safe_mode=1
                     13: --FILE--
                     14: <?php
                     15: require_once('connect.inc');
                     16: if ($socket)
                     17:        $host = sprintf("%s:%s", $host, $socket);
                     18: else if ($port)
                     19:        $host = sprintf("%s:%s", $host, $port);
                     20: 
                     21: if ($link = mysql_connect($host, $user, $passwd, true)) {
                     22:        printf("[001] Safe mode not working properly?\n");
                     23:        mysql_close($link);
                     24: }
                     25: 
                     26: if ($link = mysql_pconnect($host, $user, $passwd)) {
                     27:        printf("[002] Safe mode not working properly?\n");
                     28:        mysql_close($link);
                     29: }
                     30: print "done!\n";
                     31: ?>
                     32: --EXPECTF--
                     33: Notice: mysql_connect(): SQL safe mode in effect - ignoring host/user/password information in %s on line %d
                     34: 
                     35: Warning: mysql_connect(): Access denied for user '%s'@'%s' (using password: NO) in %s on line %d
                     36: 
                     37: Notice: mysql_pconnect(): SQL safe mode in effect - ignoring host/user/password information in %s on line %d
                     38: 
                     39: Warning: mysql_pconnect(): Access denied for user '%s'@'%s' (using password: NO) in %s on line %d
                     40: done!

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>