<?php
if (file_exists(dirname(__FILE__)."/details_local.inc")) {
include(dirname(__FILE__)."/details_local.inc"); } else {
if (false !== getenv('PHP_OCI8_TEST_DB')) {
$user = getenv('PHP_OCI8_TEST_USER'); $password = getenv('PHP_OCI8_TEST_PASS'); $dbase = getenv('PHP_OCI8_TEST_DB'); $test_drcp = getenv('PHP_OCI8_TEST_DRCP');
if (false !== $test_drcp && 0 == strcasecmp($test_drcp,'TRUE')) {
$test_drcp = TRUE;
} else {
$test_drcp = FALSE;
}
} else {
$user = "system";
$password = "oracle";
$dbase = "localhost/XE";
$test_drcp = FALSE;
}
$table_name = "tb".substr(str_replace(Array(".", "-"), "_", php_uname("n")), 0, 5);
$type_name = strtoupper("tp".substr(str_replace(Array(".", "-"), "_", php_uname("n")), 0, 5));
$schema = '';
}
if (!function_exists('oci8_test_sql_execute')) {
function oci8_test_sql_execute($c, $stmtarray)
{
foreach ($stmtarray as $stmt) {
$s = oci_parse($c, $stmt);
if (!$s) {
$m = oci_error($c);
echo "oci8_test_sql_execute() error:". PHP_EOL . $stmt . PHP_EOL . $m['message'] . PHP_EOL;
}
else {
$r = @oci_execute($s);
if (!$r) {
$m = oci_error($s);
if (!in_array($m['code'], array( 942 , 1918 , 2024 , 2289 , 4080 , 38802 ))) {
echo "oci8_test_sql_execute() error:". PHP_EOL . $stmt . PHP_EOL . $m['message'] . PHP_EOL;
}
}
}
}
}
}
?>