سیستم کاربری مشکل در اتصال به MySQL

Amir storm

Well-Known Member
سلام استادی عزیز
من دارم یه سایت با سیستم کاربری میزنم
خب ولی با کانکت شدن به My SQL مشکل دارم
(این سیستم رو به صورت آماده دانلود کردم)
اینم لینک دانلودش : [ پیوست شد ]
یه فایل به اسم Config.php هست که :
PHP:
<?php
$config = array(
'AdminEmail'=>'[email protected]',
'SendMailonreg'=>true,
'MailRegSubject'=>'New Member',
'MailRegBody'=>'New Member Registered !',
'headers' => 'From: [email protected]' . "\r\n" .'Reply-To: [email protected]' . "\r\n" .'X-Mailer: PHP/' . phpversion(),
);
//db connection
$server = 'localhost';
$username = 'root';
$password = 'mysql';
$database = 'amozesh';
$Connection = mysql_connect( $server , $username , $password ) or die(mysql_error());
mysql_select_db( $database , $Connection ) or die(mysql_error());
//data filtering
function safe( $value ){
$value         = trim( $value );
$value         = mysql_real_escape_string( $value );
$value        = htmlspecialchars($value);
$value        = strip_tags($value);
$value         = str_replace(array("<",">","'","ی","&amp;","ۜ"),array("&lt;","&gt;","'","ي","&","ي"),$value);
return $value;
}
function autosafe(&$value,$key){
$value = safe($value);
return $value;
}
if(isset($_POST))
if(is_array($_POST))
array_walk($_POST,'autosafe');
if(isset($_GET))
if(is_array($_GET))
array_walk($_GET,'autosafe');
if(isset($_COOKIE))
if(is_array($_COOKIE))
array_walk($_COOKIE,'autosafe');
if(isset($_SESSION))
if(is_array($_SESSION))
array_walk($_SESSION,'autosafe');

?>
خب تو قسمت db connection
server name و User name و pass word و database هست . درسته ...!
خب من هم تو هاستم یه دیتا بیس ساختم به مشخصات زیر
MySQL Database : u803703052_learn
MySQL User : u803703052_learn
MySQL Host : mysql.youhosting.ir
و بعد داخل اون از PHP my Admin یه Table ساختم درسته...!
PHP:
CREATE TABLE `u803703052_learn`.`learn` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`user` VARCHAR( 255 ) NOT NULL ,
`pass` VARCHAR( 255 ) NOT NULL ,
`name` VARCHAR( 255 ) NOT NULL
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci
خب من بعد از این آدرس ها رو جایگزین میکنم تو db connection

PHP:
<?php
$config = array(
'AdminEmail'=>'[email protected]',
'SendMailonreg'=>true,
'MailRegSubject'=>'New Member',
'MailRegBody'=>'New Member Registered !',
'headers' => 'From: [email protected]' . "\r\n" .'Reply-To: [email protected]' . "\r\n" .'X-Mailer: PHP/' . phpversion(),
);
//db connection
$server = 'mysql.youhosting.ir';
$username = 'u803703052_learn';
$password = '2242185';
$database = 'u803703052_learn.learn';
$Connection = mysql_connect( $server , $username , $password ) or die(mysql_error());
mysql_select_db( $database , $Connection ) or die(mysql_error());
//data filtering
function safe( $value ){
$value         = trim( $value );
$value         = mysql_real_escape_string( $value );
$value        = htmlspecialchars($value);
$value        = strip_tags($value);
$value         = str_replace(array("<",">","'","ی","&amp;","ۜ"),array("&lt;","&gt;","'","ي","&","ي"),$value);
return $value;
}
function autosafe(&$value,$key){
$value = safe($value);
return $value;
}
if(isset($_POST))
if(is_array($_POST))
array_walk($_POST,'autosafe');
if(isset($_GET))
if(is_array($_GET))
array_walk($_GET,'autosafe');
if(isset($_COOKIE))
if(is_array($_COOKIE))
array_walk($_COOKIE,'autosafe');
if(isset($_SESSION))
if(is_array($_SESSION))
array_walk($_SESSION,'autosafe');

?>
ولی نمی دونم چرا وقتی تو Register.html ثبت نام میکنم و رو Register کلیک می کنم
این ارور رو میده
Access denied for user 'u803703052_learn'@'10.1.2.2' to database 'u803703052_learn.learn'

باور کنید کارم خیلی گیره اگه جوابم رو بدید یا بگید مشکل کجاس دعا تون می کنم
اینم لینک صفحات : http://blog.sojudi.ir/register.html
http://blog.sojudi.ir/login.html
http://blog.sojudi.ir/index.html
لینک همه فایل هارو هم که گذاشتم (پیوست کردم)
 

پیوست ها

  • login_register..zip
    3.9 کیلوبایت · بازدیدها: 0

Amir storm

Well-Known Member
دوستان لطفاً کمک کنید خیلی ضروریه
مشکل من اینه که وقتی داره اطلاعات رو میده به دیتابیس از صفحه ی Singup.php که فیلد ها وتکست هاهم تو register.html و کد کانکت هم
تو صفحهی Config.php هست این ارور رو میده و میگه شما دینای شدی . نمی دونم چرررااااااااااااااااااااااااااااااااااا؟
اینم ارور
Access denied for user 'u803703052_learn'@'10.1.2.2' to database 'u803703052_learn.learn'
ممکنه مشکل از دیتابیس یا از خود هاستینگ باشه ؟؟؟
برای اینکه بهتر متوجه منظورم بشید
فایل پیوست رو دانلود کنید واگر هم منظورم رو متوجه نشدید بگید تا بیشتر توضیح بدم..............
تورو خدااااااااااااااااا
شوخی"هر مسلمانی که درخواست کمک از مسلمان دیگر بشنود وبه آن بی توجهی کند مسلمان نیست"شوخی
لطفا کمک کنید من باید چند روز دیگه یه پروزه سایت رو به یه نفر تحویل بدم....
کمک کمک

 
آخرین ویرایش:

mtchabok

Member
سلام
این برنامه رو روی لوکال خودت امتحان کن ببین درست کار میکنه یا نه .
اگه درست کار کرد با پشتیبانی هاستت تماس بگیر و بگو که چرا این کاربر به دیتابیس نمی تونه وصل بشه . ( همون کاربری ای که برای دیتابیس درست کردی )
 

Amir storm

Well-Known Member
ممنون

سلام
این برنامه رو روی لوکال خودت امتحان کن ببین درست کار میکنه یا نه .
اگه درست کار کرد با پشتیبانی هاستت تماس بگیر و بگو که چرا این کاربر به دیتابیس نمی تونه وصل بشه . ( همون کاربری ای که برای دیتابیس درست کردی )
مشکلم حل شد
اشکال از هاست بود
رو لوکال امتحان کردم سالم بود
:دی هاست ما هم که مجانیه نمیتونیم بریم یخه ی هاستینگو بگیریم
ممنون
 

جدیدترین ارسال ها

بالا