PDA

View Full Version : اینترنتو زیرو رو کردم نتونستم این مشکل رو حل کنم ؟؟ کسی بلده ؟؟!



bustanchi
یک شنبه 27 بهمن 1392, 16:17 عصر
موقعی که میخوام به دیتابیس کانکت بشم با این خطا مواجه میشم , اگه کسی بلده راهنماییم کنه ؟؟



Warning: mysql_connect() [function.mysql-connect]: Host '144.72.5.126' is not allowed to connect to this MySQL server in /home/hjmnddpw/public_html/lib/action.php on line 513

sadegh1362
یک شنبه 27 بهمن 1392, 17:12 عصر
سلام کدتون رو بذارید راهنماییتون کنیم

bustanchi
یک شنبه 27 بهمن 1392, 17:32 عصر
function connect()
{
$db_server = "ip address";
$db_name = "test";
$db_user = "test";
$db_pass = "test";

$connector = mysql_connect($db_server,$db_user,$db_pass);
mysql_set_charset('utf8',$connector);
if($connector)
{
if(mysql_select_db($db_name,$connector))
return true;
return false;
}
return false;
}

function Login()
{
if(connect())
{
if(CheckUser($_POST['username'],$_POST['password']))
{
if($_POST['username']!='')
{
$_SESSION['username']=$_POST['username'];
header("Location: panel.php");
}
else
header("Location: ../admin.php");
}
else
echo "The Username or Password is Inccorct ...";?> <a href="../admin.php" >Login Again</a> <?php
}
else
echo "Error in connection";
}

function CheckUser($username,$password)
{
$query="SELECT * FROM `account` WHERE username = '".$username."'";
$result=mysql_query($query);
if($result)
{
$row=mysql_fetch_array($result,MYSQL_ASSOC);
if($row['username']==$username && $row['password']==$password)
{
return true;
}
return false;
}
return false;
}

sadegh1362
یک شنبه 27 بهمن 1392, 20:34 عصر
تا اونجایی که من متوجه شدم . پیغام داره می گه . این ip اجازه دسترسی یا کنکت به mysql رو نداره البته این خطا نیست یک اخطاره . فکر میکنم برای اتصال به my sql باید از یه ip دیگه استفاده کنید .

MMSHFE
یک شنبه 27 بهمن 1392, 20:52 عصر
باید توی تنظیمات سرورتون Remote MySQL Connection رو فعال کنید و IP خودتون رو به فهرست IPهای مجاز اضافه کنید تا بتونید از راه دور به اون سرور وصل بشین.

bustanchi
دوشنبه 28 بهمن 1392, 10:33 صبح
ip رو اضافه میکنم ولی مشکل حل نمیشه ؟؟؟؟ بازهم همون warning رو میده !!

omidabedi
دوشنبه 28 بهمن 1392, 10:43 صبح
اگر هاستتون اشتراکی هست باید توجه داشته باشید هر هاستی این اجازه رو به شما نمیده

bustanchi
دوشنبه 28 بهمن 1392, 11:52 صبح
اگر هاستتون اشتراکی هست باید توجه داشته باشید هر هاستی این اجازه رو به شما نمیده

خب توی هاستای اشتراکی چجوری باید از دیتابیس استفاده کرد ؟

MMSHFE
دوشنبه 28 بهمن 1392, 12:33 عصر
بجای نام سرور بنویسید localhost