• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP ocilogon函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP ocinewcursor函数代码示例发布时间:2022-05-15
下一篇:
PHP ocilogoff函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap