هاست و دامین
به نام خدا
سلام دوستان
من یه هاست و دامین از میهن هاست خریدم منتها مشکل داره و پشتیبانی هم چندان به کارم نیومده
ادرس دامین من hamedafrough.ir هست منتها برخلاف سی پنل که همین دامینو داشتم هر بار فایلی رو بارگذاری میکردم در دامین نشون میداد به صورت نمودار درختی اما در میهن هاست و دامینش نشون نمیده
اما مشکل کجاست؟
اینجاست که من طبق آموزش شما برای ساخت صفحه لاگین آنلاین دارم پیش میرم و نمیتونم آدرس هاست بدم برای برقراری ارتباط
ممنون میشم کمکم کنید مشکل رفع بشه
پاسخ ها ( 5 )
سلام دوست عزیز
به طور پیشفرض فایل های index.php و index.php به صورت پیشفرض در مرورگر نمایش داده میشن، مثلا شما در روت هاست(پوشه public_html) اگر چندتا فایل مثلا با نام های:
hamed.php
register.php
login.php
index.php
داشته باشید، وقتی تو مرورگر آدرس سایت رو وارد میکنید، اولویت با فایل index.php هست، و این فایل نمایش داده میشه و برای اینکه دسترسی به فایل های دیگه داشته باشید، باید در مرورگر آدرس دهی کنید، برای مثال:
http://www.hamedafrough.ir/register.php
حالا شما میخواید که به صورت نمودار درختی فایل ها رو مشاهده کنید، درون پوشه public_html فایل index.php یا index.html رو حذف کنید، ولی توصیه میکنم این فایل رو حذف نکنید، برای اینکه کاربر به آدرس فایل های شما دسترسی نداشته باشه
موفق باشید.
از جوابتون ممنونم
من همین آدرسی رو که فرمودید زدم منتها این ارر رو بهم داده
میشه راهنماییم کنید؟
Warning: mysqli_connect() [function.mysqli-connect]: (۲۸۰۰۰/۱۰۴۵): Access denied for user ‘hamedafr_misaq1’@’localhost’ (using password: YES) in /home/hamedafr/public_html/register.php on line ۲
Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in /home/hamedafr/public_html/register.php on line ۴
Warning: mysqli_set_charset() expects exactly 2 parameters, 1 given in /home/hamedafr/public_html/register.php on line ۵
محتویات فایل رجیستر من اینه:
<?php
$conn = mysqli_connect(‘localhost’ , ‘hamedafr_misaq1’ , ‘123456’);
mysqli_select_db(‘hamedafr_misaq1’,$conn);
mysqli_set_charset(‘utf8’);
$username=$_POST[‘username’];
$password=$_POST[‘password’];
if($conn){
$result = “INSERT INTO tblusers(username,password) VALUES(‘$username’,’$password’)”;
if(mysqli_query($result)){
echo “Done”;
}else{echo “Error”;}
}
?>
اطلاعات دیتابیسی که دادید اشتباه هست
چطور باید اصلاح بشه؟
همون مشخصات که موقع ساخت دیتابیس در سی پنل ساختید، رو باید اینجا هم همونا رو بنویسید
در سی پنل که دیتابیس ساختید؟
بله عزیز جان
misaq1 دیتابیسمه و tblusersهم جدولمه
منتها خود سی پنل میزنه hamedafr_misaq1
آموزش زیر را مطالعه کنید:
طبق آموزش بالا، اطلاعات اتصال به دیتابیس شما به صورت زیر میشود:
و شما میتونید با اضافه کردن یک دستور if بررسی کنید که آیا ارتباط با دیتابیس موفقیت آمیز بوده یا نه
پس برای اینکه اگر در ارتباط با دیتابیس خطایی وجود داشت، خطا رو مشاهده کنید، کدهای زیر رو جایگزین کدهای خودتون کنید:
موفق باشید.