Это мой сценарий входа в систему;
<?php $username = $_POST['username']; //kullanici adi $password = $_POST['password']; //parola $msg =''; if(isset($username, $password)) { ob_start(); include('ayar.php'); // güvenlik amaçli sql injection önlemek için sinirlama koy $dbC = mysqli_connect($vthost, $vtkullanici, $vtsifre, $vtadi) or die('Veritabanina baglanilamadi'); $myusername = stripslashes($username); $mypassword = stripslashes($password); $myusername = mysqli_real_escape_string($dbC, $myusername); $mypassword = mysqli_real_escape_string($dbC, $mypassword); $sql="SELECT * FROM login_admin WHERE user_name='$myusername' and user_pass=SHA('$mypassword')";//SHA çöz $result=mysqli_query($dbC, $sql); // kayit kontrol et $count=mysqli_num_rows($result); // kayit eslemesi kontrol et if($count==1){ // esmeleme varsa oturum aç ve yönlendir session_register("admin"); session_register("password"); $_SESSION['name']= $myusername; header("location:raporla.php"); } else { $msg = "Yanlis kullanici adi yada parola"; header("location:index.php?msg=$msg"); } ob_end_flush(); } else { header("location:index.php?msg=Kullanici adi yada parola girmediniz"); } ?>
в ayar.php
меня есть хост, имя пользователя и т. д. Там нет проблем. Но проблема в том, что он отлично работает на локальном и любом другом хосте, но не на этом. Вот что говорит журнал ошибок сервера.
[11-Jun-2011 02:01:26] PHP Fatal error: Call to undefined function mysqli_connect() in /home/bankalar/public_html/rapor/giris.php on line 9
mysqli_connect()
. Я искал этот модуль на моем php conf. Но такого нет. Есть идеи?