没有加栽 oracle 模块。到php.ini里面去设置。

解决方案 »

  1.   

    <%
    /*
    if (substr($HTTP_REFERER,7,strlen($SERVER_NAME)) != $SERVER_NAME){
    if (!isset($ToPrint)){
    %><script language=javascript>
    <!--
    alert("页面访问出错,请访问网站首页!");
    //-->
    </script><%
    // exit;
    }
    }*/
    $userupfilepath = "./userupfile/";
    function GetConnect(){
    global $con;
    global $defaultpage;
    if (! isset($con)){
    $con = OCILogon("webmanager","oracle","WEBORA");
    if (! $con){
    %>
    <SCRIPT language="javascript">
    window.alert ("打开数据库链接失败!可能数据库\n没有开启,请找网站管理员联系!");
    window.location.href = "<%echo $defaultpage;%>";
    </SCRIPT>
    <% 
    return false;


    return $con; 


    function ExecSql($sql,$con=false){ 
    $sql = stripslashes($sql);
    if (!$con){
    global $con;
    }
    if (!$con){%>
    <SCRIPT language="javascript">
    window.alert ("数据库连接未打开!请找系统管理员联系!");
    </SCRIPT>
    <%
    return false;
    }
    //echo $sql;
    global $defaultpage;
    $RetCur = @OCIParse($con,$sql); 
    if (@OCIExecute($RetCur,64)){ 
    return $RetCur; 
    }else{ 
    @OCIRollback($con);
    $ErrorInfo = addslashes(str_replace("\n","",@implode(",",OCIError($RetCur))));
    // </noscript> 
    //
    // </noscript>
    %>
    <!-- banner <%echo $sql;%> -->
    <SCRIPT language="javascript">
    window.alert ("您的数据操作语句\n"+"存在下列错误:\n"+"<%echo $ErrorInfo%>"+"\n请找系统管理员联系!");
    // window.location.href = "<%echo $defaultpage%>";
    </SCRIPT>
    <% 
    return false;

    } function CloseConnect(){ 
    global $con; 
    OCICommit($con);
    // return OCILogOff($con); 

      

  2.   

    打开php.ini看看php_oracle.dll打开了没
      

  3.   

    你机器最好装过ORACLE客户端,只加载php_oracle.dll是没用的
      

  4.   

    那么,请问如何加载php_oracle.dll呢??
      

  5.   

    在php,ini中把;extension=php_oracle.dll前面的分号去掉
    改为extension=php_oracle.dll就可以了!
      

  6.   

    oracle太大了,上回我装了以后机器就跟老牛似的。郁闷。
    只能卸载掉了。
      

  7.   


    明白了
    不过记得要重启apache哦