مشکل در ارتباط با اتصال به هاست واقعی
سلام ، خسته نباشید ، ببخشید من خیلی تو انجمن تو قسمت مربوطه گشتم اما متاسفانه مشکلم حل نشد ، برای همین سوال پرسیدم ، من پروژه اندروید مارکت رو طراحی کردم و برای وصل شدن به هاست واقعی یک هاست و دامین خریدم که اسم هر دو amarket-shabnam.ir هست و همه ی تنظیمات رو انجام دادم و dns رو تنظیم کردم و کل پروژه ام رو که شامل index.php بود رو آپلود کردم و extract کردم و دیتابیس جدید ساختم و یوزر جدیدو پسورد تعریف کردم و جدولم رو import کردم ، و در قسمت php کد هام رو به این شکل تغییر دادم : 
بعد در قسمت اندروید هم در تمامی جاهایی که ip خود کامپیوترم بود رو تغییر دادم و به این شکل نوشتم :

وقتی آدرس دامنه ام رو در مرورگر میزنم اطلاعات market-server رو به من نمایش میده ، ولی وقتی پروژه ام رو اجرا میکنم متاسفانه اطلاعاتم رو از دیتابیس نمیخونه و صفحه خالی نمایش داده میشه ، نمیدونم مشکل از کجاست ممنون میشم راهنماییم کنید .
می تونید از این فایل استفاده کنید
<?php
ini_set('memory_limit', '1024M');
require_once __DIR__ . '/db_config.php';
if (isset($_REQUEST['Get_Action']) && $_REQUEST['Get_Action'] != ''
&& isset($_REQUEST['Username']) && $_REQUEST['Username'] != ''
&& isset($_REQUEST['Password']) && $_REQUEST['Password'] != '') {
$Get_Action = $_REQUEST['Get_Action'];
$Username = $_REQUEST['Username'];
$Password = $_REQUEST['Password'];
getLogin($Get_Action, $Username, $Password);
} else {
$response["success"] = 0;
$response["message"] = "Prams 1 is missing";
echo json_encode($response);
exit;
}
function getLogin($Get_Action, $Username, $Password) {
$conn = mysqli_connect(DB_SERVER, DB_USER, DB_PASSWORD, DB_DATABASE);
if (mysqli_connect_error()) {
$response["success"] = -2;
$response["message"] = "Database connect error";
echo json_encode($response);
exit();
}
mysqli_set_charset($conn, "utf8");
if ($Get_Action == 'getuser') {
$tsql = "SELECT * FROM tbl_user WHERE tbl_user.user_username = '$Username' AND tbl_user.user_password = '$Password'";
} else {
$response["success"] = 0;
$response["message"] = "Prams 2 is missing";
echo json_encode($response);
exit;
}
$result = $conn->query($tsql);
if ($result->num_rows > 0) {
// output data of each row
while ($row = $result->fetch_assoc()) {
$record = array();
$record["user_id"] = $row["user_id"];
$record["user_fullname"] = $row["user_fullname"];
$record["user_username"] = $row["user_username"];
$record["user_password"] = $row["user_password"];
$record["user_phone"] = $row["user_phone"];
$record["user_email"] = $row["user_email"];
$record["user_type"] = $row["user_type"];
$Userlist[] = $record;
}
$response["success"] = 1;
$response["Userlist"] = $Userlist;
echo json_encode($response);
} else {
$response["success"] = -1;
$response["message"] = "No User found.";
echo json_encode($response);
}
$conn->close();
}
?>
فایل db_config.php
<?php
define('DB_USER', ''); // db user
define('DB_PASSWORD', ''); // db password
define('DB_DATABASE', ''); // db name
define('DB_SERVER', 'localhost'); // db server
?>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .

