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>