本文整理汇总了PHP中ocilogon函数的典型用法代码示例。如果您正苦于以下问题:PHP ocilogon函数的具体用法?PHP ocilogon怎么用?PHP ocilogon使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了ocilogon函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: db_connect
/**
* Non-persistent database connection
*
* @access private called by the base class
* @return resource
*/
function db_connect()
{
// ====== Modificación por CRIE - UTP =======
// Se agrega el parámetro utf8 a la función ocilogon para
// forzar el uso de la codificación UTF-8 en Oracle
return @ocilogon($this->username, $this->password, $this->hostname, 'utf8');
// ========= Fin Modificación =========
}
开发者ID:elgodmaster,项目名称:sigeca,代码行数:14,代码来源:oci8_driver.php
示例2: connect
function connect($h, $u, $p)
{
$this->DBHost = $h;
$this->DBUser = $u;
$this->DBPassword = $p;
$this->connection = ocilogon($this->DBUser, $this->DBPassword, $this->DBHost);
return $this->connection;
}
开发者ID:techczech,项目名称:tuit,代码行数:8,代码来源:driver-oci8.inc.php
示例3: phpOpenTracker_DB_oci8
/**
* Constructor.
*
* @access public
*/
function phpOpenTracker_DB_oci8()
{
$this->phpOpenTracker_DB();
$database = $this->config['db_database'] == 'default' ? '' : $this->config['db_database'];
$this->connection = @ocilogon($this->config['db_user'], $this->config['db_password'], $database);
if (!$this->connection) {
return phpOpenTracker::handleError('Could not connect to database.', E_USER_ERROR);
}
}
开发者ID:span20,项目名称:Kallay,代码行数:14,代码来源:oci8.php
示例4: db_connect
/**
* Non-persistent database connection
*
* @access private called by the base class
* @return resource
*/
function db_connect()
{
// print_r("hostname ".$this->hostname);
// print_r("pooled ".$this->pooled);
// return @ocilogon($this->username, $this->password, $this->hostname);
$connection = ocilogon($this->username, $this->password, $this->pooled);
if (!$connection) {
$e = oci_error();
print_r("<b>Error In Connection:</b>" . $e['message']);
}
return @ocilogon($this->username, $this->password, $this->pooled);
}
开发者ID:Gobi09,项目名称:branboxAdmin,代码行数:18,代码来源:oci8_driver.php
示例5: oracle_login
function oracle_login($info, $serv_type)
{
$conn_str = '( DESCRIPTION =
( ADDRESS =
( PROTOCOL = TCP )
( HOST = ' . $info["HOST"] . ')
( PORT = ' . $info["PORT"] . ') )
( CONNECT_DATA =
( SERVICE_NAME = ' . $info["BASE"] . ')
( SERVER = ' . $serv_type . ') ) )';
$c = @ocilogon($info["USER"], $info["PASS"], $conn_str);
return $c;
}
开发者ID:enddo,项目名称:phpsploit,代码行数:13,代码来源:payload.php
示例6: da_sql_connect
function da_sql_connect($config)
{
if ($config[sql_use_http_credentials] == 'yes') {
global $HTTP_SERVER_VARS;
$SQL_user = $HTTP_SERVER_VARS["PHP_AUTH_USER"];
$SQL_passwd = $HTTP_SERVER_VARS["PHP_AUTH_PW"];
} else {
$SQL_user = $config[sql_username];
$SQL_passwd = $config[sql_password];
}
$link = @ocilogon($SQL_user, $SQL_passwd, $config[sql_database]);
$res = @da_sql_query($link, $config, "ALTER SESSION SET NLS_TIMESTAMP_TZ_FORMAT='YYYY-MM-DD HH24:MI:SS.FF TZH:TZM'");
return $link;
}
开发者ID:greendev5,项目名称:freeradius-server-wasel,代码行数:14,代码来源:functions.php
示例7: Database
function Database($Server = 0)
{
global $DB;
settype($Server, "integer");
$this->DBName = $DB->Name($Server);
$this->DBPass = $DB->Pass($Server);
$this->DBUser = $DB->User($Server);
if (!isset($GLOBALS[md5($this->DBUser . $this->DBPass . $this->DBName)]) || !$GLOBALS[md5($this->DBUser . $this->DBPass . $this->DBName)]) {
$GLOBALS[md5($this->DBUser . $this->DBPass . $this->DBName)] = @ocilogon($this->DBUser, $this->DBPass, $this->DBName);
}
$this->conn = $GLOBALS[md5($this->DBUser . $this->DBPass . $this->DBName)];
if (!$this->conn) {
$this->error($this->conn);
}
$this->version = @OCIServerVersion($this->conn);
}
开发者ID:BackupTheBerlios,项目名称:phporacleadmin,代码行数:16,代码来源:database.lib.php
示例8: Connect
function Connect()
{
if ($this->TYPE == 'oracle') {
if (!($this->LINK = @ocilogon($this->USER, $this->PASS, $this->SERVER))) {
return false;
}
} elseif ($this->TYPE == 'mysql') {
if (!($this->LINK = @mysql_connect($this->SERVER, $this->USER, $this->PASS))) {
return false;
}
if (!@mysql_select_db($this->DB)) {
return false;
}
}
return true;
}
开发者ID:xlos88,项目名称:pastebin,代码行数:16,代码来源:class.bdd.php
示例9: sql_connect
/**
* Connect to server
*/
function sql_connect($sqlserver, $sqluser, $sqlpassword, $database, $port = false, $persistency = false, $new_link = false)
{
$this->persistency = $persistency;
$this->user = $sqluser;
$this->server = $sqlserver . ($port ? ':' . $port : '');
$this->dbname = $database;
$connect = $database;
// support for "easy connect naming"
if ($sqlserver !== '' && $sqlserver !== '/') {
if (substr($sqlserver, -1, 1) == '/') {
$sqlserver == substr($sqlserver, 0, -1);
}
$connect = $sqlserver . ($port ? ':' . $port : '') . '/' . $database;
}
$this->db_connect_id = $new_link ? @ocinlogon($this->user, $sqlpassword, $connect, 'UTF8') : ($this->persistency ? @ociplogon($this->user, $sqlpassword, $connect, 'UTF8') : @ocilogon($this->user, $sqlpassword, $connect, 'UTF8'));
return $this->db_connect_id ? $this->db_connect_id : $this->sql_error('');
}
开发者ID:puring0815,项目名称:OpenKore,代码行数:20,代码来源:oracle.php
示例10: db_start
function db_start()
{
global $DatabaseServer, $DatabaseUsername, $DatabasePassword, $DatabaseName, $DatabasePort, $DatabaseType;
switch ($DatabaseType) {
case 'oracle':
$connection = @ocilogon($DatabaseUsername, $DatabasePassword, $DatabaseServer);
break;
case 'postgres':
//if($DatabaseServer!='localhost') //use for windows
if ($DatabaseServer != 'host') {
//updated for linux
$connectstring = "host={$DatabaseServer} ";
}
if ($DatabasePort != '5432') {
$connectstring .= "port={$DatabasePort} ";
}
$connectstring .= "dbname={$DatabaseName} user={$DatabaseUsername}";
if (!empty($DatabasePassword)) {
$connectstring .= " password={$DatabasePassword}";
}
$connection = pg_connect($connectstring);
break;
case 'mysql':
$connection = mysql_connect($DatabaseServer, $DatabaseUsername, $DatabasePassword);
mysql_select_db($DatabaseName);
break;
}
// Error code for both.
if ($connection === false) {
switch ($DatabaseType) {
case 'oracle':
$errors = OciError();
$errormessage = $errors['message'];
break;
case 'postgres':
$errormessage = pg_last_error($connection);
break;
case 'mysql':
$errormessage = mysql_error($connection);
break;
}
db_show_error("", "Could not Connect to Database: {$DatabaseServer}", $errstring);
}
return $connection;
}
开发者ID:SoftScape,项目名称:opensis,代码行数:45,代码来源:database.inc.php
示例11: db_start
function db_start()
{
global $DatabaseServer, $DatabaseUsername, $DatabasePassword, $DatabaseName, $DatabasePort, $DatabaseType;
switch ($DatabaseType) {
case 'oracle':
$connection = @ocilogon($DatabaseUsername, $DatabasePassword, $DatabaseServer);
break;
case 'postgres':
if ($DatabaseServer != 'localhost') {
$connectstring = "host={$DatabaseServer} ";
}
if ($DatabasePort != '5432') {
$connectstring .= "port={$DatabasePort} ";
}
$connectstring .= "dbname={$DatabaseName} user={$DatabaseUsername}";
if (!empty($DatabasePassword)) {
$connectstring .= " password={$DatabasePassword}";
}
$connection = pg_connect($connectstring);
break;
case 'mysql':
$connection = mysql_connect($DatabaseServer, $DatabaseUsername, $DatabasePassword);
mysql_select_db($DatabaseName);
break;
}
// Error code for both.
if ($connection === false) {
switch ($DatabaseType) {
case 'oracle':
$errors = OciError();
$errormessage = $errors['message'];
break;
case 'postgres':
$errormessage = pg_last_error($connection);
break;
case 'mysql':
$errormessage = mysql_error($connection);
break;
}
// TRANSLATION: do NOT translate these since error messages need to stay in English for technical support
db_show_error("", sprintf('Could not Connect to Database Server \'%s\'', $DatabaseServer), $errstring);
}
return $connection;
}
开发者ID:linil,项目名称:centreSIS,代码行数:44,代码来源:database.inc.php
示例12: connect
function connect()
{
if (strtoupper($this->dbType) != "OCI8") {
return false;
}
if ($this->isConnect) {
return true;
}
if ($this->_sid == "") {
$this->connection = ocilogon(parent::getUser(), parent::getPassword());
} else {
$this->connection = ocilogon(parent::getUser(), parent::getPassword(), $this->getSID());
}
if (!$this->connection) {
$this->isConnect = false;
} else {
$this->isConnect = true;
}
return $this->isConnect;
}
开发者ID:bryanbacus,项目名称:skripsi-martin,代码行数:20,代码来源:ORA8Access.php
示例13: sql_connect
/**
* {@inheritDoc}
*/
function sql_connect($sqlserver, $sqluser, $sqlpassword, $database, $port = false, $persistency = false, $new_link = false)
{
$this->persistency = $persistency;
$this->user = $sqluser;
$this->server = $sqlserver . ($port ? ':' . $port : '');
$this->dbname = $database;
$connect = $database;
// support for "easy connect naming"
if ($sqlserver !== '' && $sqlserver !== '/') {
if (substr($sqlserver, -1, 1) == '/') {
$sqlserver == substr($sqlserver, 0, -1);
}
$connect = $sqlserver . ($port ? ':' . $port : '') . '/' . $database;
}
if ($new_link) {
if (!function_exists('ocinlogon')) {
$this->connect_error = 'ocinlogon function does not exist, is oci extension installed?';
return $this->sql_error('');
}
$this->db_connect_id = @ocinlogon($this->user, $sqlpassword, $connect, 'UTF8');
} else {
if ($this->persistency) {
if (!function_exists('ociplogon')) {
$this->connect_error = 'ociplogon function does not exist, is oci extension installed?';
return $this->sql_error('');
}
$this->db_connect_id = @ociplogon($this->user, $sqlpassword, $connect, 'UTF8');
} else {
if (!function_exists('ocilogon')) {
$this->connect_error = 'ocilogon function does not exist, is oci extension installed?';
return $this->sql_error('');
}
$this->db_connect_id = @ocilogon($this->user, $sqlpassword, $connect, 'UTF8');
}
}
return $this->db_connect_id ? $this->db_connect_id : $this->sql_error('');
}
开发者ID:Tarendai,项目名称:spring-website,代码行数:40,代码来源:oracle.php
示例14: connect
function connect($dsn = false)
{
$this->lasterr = null;
$this->lasterrcode = null;
if ($this->conn && $dsn == false) {
return true;
}
if (!$dsn) {
$dsn = $this->dsn;
} else {
$this->dsn = $dsn;
}
if (isset($dsn['charset']) && $dsn['charset'] != '') {
$charset = $dsn['charset'];
} else {
$charset = FLEA::getAppInf('databaseCharset');
}
if (strtoupper($charset) == 'GB2312') {
$charset = 'GBK';
}
if (empty($dsn['database'])) {
$dsn['database'] = null;
}
if ($charset != '') {
$this->conn = ocilogon("{$dsn['login']}", $dsn['password'], $dsn['database'], $charset);
} else {
$this->conn = ocilogon($dsn['login'], $dsn['password'], $dsn['database']);
}
if (!$this->conn) {
FLEA::loadClass('FLEA_Db_Exception_SqlQuery');
$err = ocierror();
__THROW(new FLEA_Db_Exception_SqlQuery("ocilogon('{$dsn['login']}') failed.", $err['message'], $err['code']));
return false;
}
$this->execute("ALTER SESSION SET NLS_DATE_FORMAT = '{$this->NLS_DATE_FORMAT}'");
return true;
}
开发者ID:uwitec,项目名称:01technology,代码行数:37,代码来源:Oracle.php
示例15: ocilogon
<?php
$Conn = ocilogon($dbuser, $dbpass, $hostname, $encode);
?>
开发者ID:pingkunga,项目名称:cp342-computer777,代码行数:4,代码来源:function.inc.php
示例16: foreach
} else {
if (($rows = @pg_affected_rows($res)) >= 0) {
echo "<table width=100%><tr><td><font face=Verdana size=-2>affected rows : <b>" . $rows . "</b></font></td></tr></table><br>";
}
}
}
@pg_free_result($res);
}
}
@pg_close($db);
} else {
echo "<div align=center><font face=Verdana size=-2 color=red><b>Can't connect to PostgreSQL server</b></font></div>";
}
break;
case 'Oracle':
$db = @ocilogon($_POST['mysql_l'], $_POST['mysql_p'], $_POST['mysql_db']);
if ($error = @ocierror()) {
echo "<div align=center><font face=Verdana size=-2 color=red><b>Can't connect to Oracle server.<br>" . $error['message'] . "</b></font></div>";
} else {
$querys = @explode(';', $_POST['db_query']);
foreach ($querys as $num => $query) {
if (strlen($query) > 5) {
echo "<font face=Verdana size=-2 color=green><b>Query#" . $num . " : " . htmlspecialchars($query) . "</b></font><br>";
$stat = @ociparse($db, $query);
@ociexecute($stat);
if ($error = @ocierror()) {
echo "<table width=100%><tr><td><font face=Verdana size=-2>Error : <b>" . $error['message'] . "</b></font></td></tr></table><br>";
} else {
$rowcount = @ocirowcount($stat);
if ($rowcount != 0) {
echo "<table width=100%><tr><td><font face=Verdana size=-2>affected rows : <b>" . $rowcount . "</b></font></td></tr></table><br>";
开发者ID:Theov,项目名称:webshells,代码行数:31,代码来源:r57.php
示例17: querY
function querY($type, $host, $user, $pass, $db = '', $query)
{
$res = '';
switch ($type) {
case 'MySQL':
if (!function_exists('mysql_connect')) {
return 0;
}
$link = mysql_connect($host, $user, $pass);
if ($link) {
if (!empty($db)) {
mysql_select_db($db, $link);
}
$result = mysql_query($query, $link);
while ($data = mysql_fetch_row($result)) {
$res .= implode('|-|-|-|-|-|', $data) . '|+|+|+|+|+|';
}
$res .= '[+][+][+]';
for ($i = 0; $i < mysql_num_fields($result); $i++) {
$res .= mysql_field_name($result, $i) . '[-][-][-]';
}
mysql_close($link);
return $res;
}
break;
case 'MSSQL':
if (!function_exists('mssql_connect')) {
return 0;
}
$link = mssql_connect($host, $user, $pass);
if ($link) {
if (!empty($db)) {
mssql_select_db($db, $link);
}
$result = mssql_query($query, $link);
while ($data = mssql_fetch_row($result)) {
$res .= implode('|-|-|-|-|-|', $data) . '|+|+|+|+|+|';
}
$res .= '[+][+][+]';
for ($i = 0; $i < mssql_num_fields($result); $i++) {
$res .= mssql_field_name($result, $i) . '[-][-][-]';
}
mssql_close($link);
return $res;
}
break;
case 'Oracle':
if (!function_exists('ocilogon')) {
return 0;
}
$link = ocilogon($user, $pass, $db);
if ($link) {
$stm = ociparse($link, $query);
ociexecute($stm, OCI_DEFAULT);
while ($data = ocifetchinto($stm, $data, OCI_ASSOC + OCI_RETURN_NULLS)) {
$res .= implode('|-|-|-|-|-|', $data) . '|+|+|+|+|+|';
}
$res .= '[+][+][+]';
for ($i = 0; $i < oci_num_fields($stm); $i++) {
$res .= oci_field_name($stm, $i) . '[-][-][-]';
}
return $res;
}
break;
case 'PostgreSQL':
if (!function_exists('pg_connect')) {
return 0;
}
$link = pg_connect("host={$host} dbname={$db} user={$user} password={$pass}");
if ($link) {
$result = pg_query($link, $query);
while ($data = pg_fetch_row($result)) {
$res .= implode('|-|-|-|-|-|', $data) . '|+|+|+|+|+|';
}
$res .= '[+][+][+]';
for ($i = 0; $i < pg_num_fields($result); $i++) {
$res .= pg_field_name($result, $i) . '[-][-][-]';
}
pg_close($link);
return $res;
}
break;
}
return 0;
}
开发者ID:retanoj,项目名称:webshellSample,代码行数:85,代码来源:a824680ae0452cb5a0bebc0e8bf858f4.php
示例18: connect
function connect()
{
switch ($this->db) {
case 'MySQL':
if (empty($this->port)) {
$this->port = '3306';
}
if (!function_exists('mysql_connect')) {
return 0;
}
$this->connection = @mysql_connect($this->host . ':' . $this->port, $this->user, $this->pass);
if (is_resource($this->connection)) {
return 1;
}
break;
case 'MSSQL':
if (empty($this->port)) {
$this->port = '1433';
}
if (!function_exists('mssql_connect')) {
return 0;
}
$this->connection = @mssql_connect($this->host . ',' . $this->port, $this->user, $this->pass);
if ($this->connection) {
return 1;
}
break;
case 'PostgreSQL':
if (empty($this->port)) {
$this->port = '5432';
}
$str = "host='" . $this->host . "' port='" . $this->port . "' user='" . $this->user . "' password='" . $this->pass . "' dbname='" . $this->base . "'";
if (!function_exists('pg_connect')) {
return 0;
}
$this->connection = @pg_connect($str);
if (is_resource($this->connection)) {
return 1;
}
break;
case 'Oracle':
if (!function_exists('ocilogon')) {
return 0;
}
$this->connection = @ocilogon($this->user, $this->pass, $this->base);
if (is_resource($this->connection)) {
return 1;
}
break;
}
return 0;
}
开发者ID:retanoj,项目名称:webshellSample,代码行数:52,代码来源:8445e897bf06d4ebcbdbeffb147bfab0.php
示例19: putenv
<?php
/**
* Created by PhpStorm.
* User: Bobby
* Date: 20/9/2015
* Time: 8:42 PM
*/
$username = 'nusnet id';
$password = 'nusnet password';
putenv('ORACLE_HOME=/oraclient');
$connect = ocilogon($username, $password, ' (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = sid3.comp.nus.edu.sg)(PORT = 1521)))
(CONNECT_DATA = (SERVICE_NAME = sid3.comp.nus.edu.sg)))');
?>
开发者ID:kesetius,项目名称:main,代码行数:14,代码来源:sqlconn.php
示例20: session_start
<?php
session_start();
$_SESSION["category"] = $_POST["category"];
$_SESSION["year"] = $_POST["year"];
$_SESSION["quarter"] = $_POST["quarter"];
$_SESSION["storeID"] = $_POST["storeID"];
?>
<body style="background-color:#E6E6FA">
<div id="logout" align="right" onclick="{alert('You are going to logout');}">
<a href="http://uisacad.uis.edu/~kmulpu2/DillardsReporting.html">Logout</a>
</div>
<?php
$connection = ocilogon("tanis2", "oracle", "oracle.uis.edu");
if (!$connection) {
echo "Service is currently unavailable. Please try later.";
exit;
}
$criteria = $_POST["category"];
$Year = $_POST["year"];
$quarter = $_POST["quarter"];
$store = $_POST["storeID"];
if ($quarter == "Q1") {
$month1 = "JAN";
$month2 = "FEB";
$month3 = "MAR";
} elseif ($quarter == "Q2") {
$month1 = "APR";
$month2 = "MAY";
$month3 = "JUN";
} elseif ($quarter == "Q3") {
开发者ID:priyalgandhi03,项目名称:DBMS,代码行数:31,代码来源:generateDillardsReport.php
注:本文中的ocilogon函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论