diff options
| author | Damien Regad <dregad@mantisbt.org> | 2021-02-02 01:34:17 +0100 |
|---|---|---|
| committer | Damien Regad <dregad@mantisbt.org> | 2021-08-22 13:15:22 +0200 |
| commit | 00b770b18d74339ec1de0dfa280e99e9c3324642 (patch) | |
| tree | c9b885aaa30fa09c72aa1e47748d750a3fcb6cb1 /tests/client.php | |
| parent | f2d258371cf7491c2692990c4688a1f3357f8b32 (diff) | |
| download | adodb-00b770b18d74339ec1de0dfa280e99e9c3324642.tar.gz adodb-00b770b18d74339ec1de0dfa280e99e9c3324642.tar.bz2 adodb-00b770b18d74339ec1de0dfa280e99e9c3324642.zip | |
Delete proxy server.php and related client scripts
Fixes #680
Diffstat (limited to 'tests/client.php')
| -rw-r--r-- | tests/client.php | 208 |
1 files changed, 0 insertions, 208 deletions
diff --git a/tests/client.php b/tests/client.php deleted file mode 100644 index 8452da40..00000000 --- a/tests/client.php +++ /dev/null @@ -1,208 +0,0 @@ -<html> -<body bgcolor=white> -<?php -/** - * ADOdb tests - Proxy client - * - * @link https://adodb.org/dokuwiki/doku.php?id=v5:proxy:proxy_index - * - * This file is part of ADOdb, a Database Abstraction Layer library for PHP. - * - * @package ADOdb - * @link https://adodb.org Project's web site and documentation - * @link https://github.com/ADOdb/ADOdb Source code and issue tracker - * - * The ADOdb Library is dual-licensed, released under both the BSD 3-Clause - * and the GNU Lesser General Public Licence (LGPL) v2.1 or, at your option, - * any later version. This means you can use it in proprietary products. - * See the LICENSE.md file distributed with this source code for details. - * @license BSD-3-Clause - * @license LGPL-2.1-or-later - * - * @copyright 2000-2013 John Lim - * @copyright 2014 Damien Regad, Mark Newnham and the ADOdb community - */ - - echo PHP_VERSION,'<br>'; - var_dump(parse_url('odbc_mssql://userserver/')); - die(); - -include('../adodb.inc.php'); -include('../tohtml.inc.php'); - - function send2server($url,$sql) - { - $url .= '?sql='.urlencode($sql); - print "<p>$url</p>"; - $rs = csv2rs($url,$err); - if ($err) print $err; - return $rs; - } - - function print_pre($s) - { - print "<pre>";print_r($s);print "</pre>"; - } - - -$serverURL = 'http://localhost/php/phplens/adodb/server.php'; -$testhttp = false; - -$sql1 = "insertz into products (productname) values ('testprod 1')"; -$sql2 = "insert into products (productname) values ('testprod 1')"; -$sql3 = "insert into products (productname) values ('testprod 2')"; -$sql4 = "delete from products where productid>80"; -$sql5 = 'select * from products'; - -if ($testhttp) { - print "<a href=#c>Client Driver Tests</a><p>"; - print "<h3>Test Error</h3>"; - $rs = send2server($serverURL,$sql1); - print_pre($rs); - print "<hr />"; - - print "<h3>Test Insert</h3>"; - - $rs = send2server($serverURL,$sql2); - print_pre($rs); - print "<hr />"; - - print "<h3>Test Insert2</h3>"; - - $rs = send2server($serverURL,$sql3); - print_pre($rs); - print "<hr />"; - - print "<h3>Test Delete</h3>"; - - $rs = send2server($serverURL,$sql4); - print_pre($rs); - print "<hr />"; - - - print "<h3>Test Select</h3>"; - $rs = send2server($serverURL,$sql5); - if ($rs) rs2html($rs); - - print "<hr />"; -} - - -print "<a name=c><h1>CLIENT Driver Tests</h1>"; -$conn = ADONewConnection('csv'); -$conn->Connect($serverURL); -$conn->debug = true; - -print "<h3>Bad SQL</h3>"; - -$rs = $conn->Execute($sql1); - -print "<h3>Insert SQL 1</h3>"; -$rs = $conn->Execute($sql2); - -print "<h3>Insert SQL 2</h3>"; -$rs = $conn->Execute($sql3); - -print "<h3>Select SQL</h3>"; -$rs = $conn->Execute($sql5); -if ($rs) rs2html($rs); - -print "<h3>Delete SQL</h3>"; -$rs = $conn->Execute($sql4); - -print "<h3>Select SQL</h3>"; -$rs = $conn->Execute($sql5); -if ($rs) rs2html($rs); - - -/* EXPECTED RESULTS FOR HTTP TEST: - -Test Insert -http://localhost/php/adodb/server.php?sql=insert+into+products+%28productname%29+values+%28%27testprod%27%29 - -adorecordset Object -( - [dataProvider] => native - [fields] => - [blobSize] => 64 - [canSeek] => - [EOF] => 1 - [emptyTimeStamp] => - [emptyDate] => - [debug] => - [timeToLive] => 0 - [bind] => - [_numOfRows] => -1 - [_numOfFields] => 0 - [_queryID] => 1 - [_currentRow] => -1 - [_closed] => - [_inited] => - [sql] => insert into products (productname) values ('testprod') - [affectedrows] => 1 - [insertid] => 81 -) - - --------------------------------------------------------------------------------- - -Test Insert2 -http://localhost/php/adodb/server.php?sql=insert+into+products+%28productname%29+values+%28%27testprod%27%29 - -adorecordset Object -( - [dataProvider] => native - [fields] => - [blobSize] => 64 - [canSeek] => - [EOF] => 1 - [emptyTimeStamp] => - [emptyDate] => - [debug] => - [timeToLive] => 0 - [bind] => - [_numOfRows] => -1 - [_numOfFields] => 0 - [_queryID] => 1 - [_currentRow] => -1 - [_closed] => - [_inited] => - [sql] => insert into products (productname) values ('testprod') - [affectedrows] => 1 - [insertid] => 82 -) - - --------------------------------------------------------------------------------- - -Test Delete -http://localhost/php/adodb/server.php?sql=delete+from+products+where+productid%3E80 - -adorecordset Object -( - [dataProvider] => native - [fields] => - [blobSize] => 64 - [canSeek] => - [EOF] => 1 - [emptyTimeStamp] => - [emptyDate] => - [debug] => - [timeToLive] => 0 - [bind] => - [_numOfRows] => -1 - [_numOfFields] => 0 - [_queryID] => 1 - [_currentRow] => -1 - [_closed] => - [_inited] => - [sql] => delete from products where productid>80 - [affectedrows] => 2 - [insertid] => 0 -) - -[more stuff deleted] - . - . - . -*/ |
