مشکل در ارتباط با سرور آنلاین و فایل php رابط سرور
مدیریت گفتگو
سلام دوستان عزیز ..من هر کاری میکنم فایل رابط برای تست اولیه فایل PHP برای ارتباط انلاین با سرور پرینت نمیده هیچ خطایی هم رو صفحه مرورگر نمیاد صفحه سفید وبدون پرینت میادو وصل نمیشه اینم کد PHPهست ..ممنونم راهنمایی کنید
<?php
$content = "Test File";
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . "/test.txt","wb");
fwrite($fp,$content);
fclose($fp);
$con = mysql_connect("localhost","appis708_Qu","******");
mysql_select_db("appis708_Test",$con);
/*
$user=$_Post['username'];
$pass=$_Post['password'];
*/
$user = "ali";
$pass = "1234";
$sqlQ = "SELECT * FROM `users` WHERE `Username`='$user' AND `Password`='$pass'";
$result = mysql_query($sqlQ);
$row = mysql_fetch_array($result);
print_r $row;
mysql_close($con);
پاسخها 15
کد زیر رو قرار بده
در صورتی که درخواست به سمت فایل PHP شما ارسال بشه کنار فایل PHP یه فایل test.txt ایجاد میکنه. اگه ایجاد نکرد یعنی اینکه فایل PHP شما اجرا نشده.
فایل شما برای اتصال به بانک از آدرس mysql.appishkhan.org استفاده میکنه. این در صورتی هستش که شما فایل PHP رو روی لوکال داشته باشین و بخواین از لوکال به سرور متصل بشین در غیر اینصورت مقدارش رو localhost قرار بدین.
حالا اگه اجرا شد ولی نتیجه ای که خواستید رو بهتون نداد اسم فیلد های خودتون رو چک کنین ببینین که درست وارد کردین (اسم اولشون رو بزرگ نوشتین)
اسم جدولتون رو هم چک کنین.
<?php
$content = "Test File";
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . "/test.txt","wb");
fwrite($fp,$content);
fclose($fp);
$con = mysql_connect("mysql.appishkhan.org","appis708_Qu","123456");
mysql_select_db("appis708_Test",$con);
/*
$user=$_Post['username'];
$pass=$_Post['password'];
*/
$user = "ali";
$pass = "1234";
$sqlQ = "SELECT * FROM `users` WHERE `Username`='$user' AND `Password`='$pass'";
$result = mysql_query($sqlQ);
$row = mysql_fetch_array($result);
print_r $row;
mysql_close($con);
?>
نظرات
من از mysqli استفاده میکنم :
$connection = mysqli_connect("localhost", "username", "password", "databaseName");
$result = mysqli_query($connection , "select * from users");
echo $result->num_rows;
مثلا دستور بالا تعداد سطر های جدول users رو برمیگردونه
برای تست همیشه سعی کن از ساده ترین حالت استفاده کنی. وقنی مطمئن شدی که همه چیز اوکیه اونوقت مثلا کوئری های بلند تر بزن
نظرات
<?php
$content = "Test File";
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . "/test.txt","wb");
fwrite($fp,$content);
fclose($fp);
$con = mysql_connect("localhost","appis708_Qu","******");
mysql_select_db("appis708_Test",$con);
/*
$user=$_Post['username'];
$pass=$_Post['password'];
*/
$user = "ali";
$pass = "1234";
$sqlQ = "SELECT * FROM `users` WHERE `Username`='$user' AND `Password`='$pass'";
$result = mysql_query($sqlQ);
$row = mysql_fetch_array($result);
print_r $row;
mysql_close($con);
?> اصلا خطا رو هم نشون نمیده..!
نظرات
در PHP.ini
display Error رو فعال کنید.
یا این کد رو در اول خط PHP قرار بدید تا پیغام های خطا نمایش بده:
ini_set('display_errors',1);
نظرات
این کد PHP هستش..
<?php
$con=mysql_connect("localhost","appis708_Qurban","30590607");
mysql_select_db("appis708_Test",$con);
$name=$_POST['name'];
$family=$_POST['family'];
$user=$_POST['username'];
$pass=$_POST['password'];
$email=$_POST['email'];
$status=$_POST['status'];
$sqlq1="select * from users where Username='$user' ";
$result=mysql_Query($sqlq1);
$row=mysql_fetch_array($result);
if($row){
print "ut";
}else{
$sqlQ="insert into users (Name,Family,Username,Password,Email,Status) VALUES('$name','$family','$user','$pass','$email','$status')";
$result=mysql_Query($sqlQ);
if($result){
print "ok";
}
else
{
print "no";
}
}
mysql_close($con);
?>
نظرات
این ارور میده ..یا نام کاربری رو اجازه نمیده یا بانک رو نمیشناسه ...لطفا راهنمایی کنید..
[04-Nov-2014 19:04:12 UTC] PHP Warning: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Access denied for user 'appis708_Qurban'@'localhost' (using password: YES) in /home/appis708/public_html/pish/register.php on line 3
[04-Nov-2014 19:04:12 UTC] PHP Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /home/appis708/public_html/pish/register.php on line 4
[04-Nov-2014 19:04:12 UTC] PHP Warning: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Access denied for user 'appis708'@'localhost' (using password: NO) in /home/appis708/public_html/pish/register.php on line 15
[04-Nov-2014 19:04:12 UTC] PHP Warning: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: A link to the server could not be established in /home/appis708/public_html/pish/register.php on line 15
[04-Nov-2014 19:04:12 UTC] PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/appis708/public_html/pish/register.php on line 16
[04-Nov-2014 19:04:12 UTC] PHP Warning: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Access denied for user 'appis708'@'localhost' (using password: NO) in /home/appis708/public_html/pish/register.php on line 29
[04-Nov-2014 19:04:12 UTC] PHP Warning: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: A link to the server could not be established in /home/appis708/public_html/pish/register.php on line 29
[04-Nov-2014 19:04:12 UTC] PHP Warning: mysql_close() expects parameter 1 to be resource, boolean given in /home/appis708/public_html/pish/register.php on line 43
نظرات
<?php
$con = mysql_connect("mysql.appishkhan.org","appis708_Qurban","q30590607");
mysql_select_db("appis708_Test2",$con);
// $user=$_Post['username'];
// $pass=$_Post['password'];
$user = "ali";
$pass = "1234";
$sqlQ = "SELECT * FROM `users` WHERE `Username`='$user' AND `Password`='$pass'";
$result = mysql_query($sqlQ);
$row = mysql_fetch_array($result);
print_r $row ;
mysql_close($con);
?>
نظرات
[07-Nov-2014 16:28:12 UTC] PHP Warning: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Access denied for user 'appis708_Qurban'@'localhost' (using password: YES) in /home/appis708/public_html/test1/server5.php on line 6
[07-Nov-2014 16:28:12 UTC] PHP Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /home/appis708/public_html/test1/server5.php on line 7
[07-Nov-2014 16:28:12 UTC] PHP Notice: Undefined variable: _Post in /home/appis708/public_html/test1/server5.php on line 9
[07-Nov-2014 16:28:12 UTC] PHP Notice: Undefined variable: _Post in /home/appis708/public_html/test1/server5.php on line 10
[07-Nov-2014 16:28:12 UTC] PHP Warning: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Access denied for user 'appis708'@'localhost' (using password: NO) in /home/appis708/public_html/test1/server5.php on line 16
[07-Nov-2014 16:28:12 UTC] PHP Warning: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: A link to the server could not be established in /home/appis708/public_html/test1/server5.php on line 16
[07-Nov-2014 16:28:12 UTC] PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/appis708/public_html/test1/server5.php on line 17
[07-Nov-2014 16:28:12 UTC] PHP Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in /home/appis708/public_html/test1/server5.php on line 18
[07-Nov-2014 16:28:12 UTC] PHP Warning: mysql_close() expects parameter 1 to be resource, boolean given in /home/appis708/public_html/test1/server5.php on line 20
نظرات
دوستان php myadmin این خطا رو پیشنهاد میده که ریپورت کنم به نظر شما با این مشکل میتونه ارتباط داشته باشه
"exception": {
"mode": "onerror",
"message": "ReferenceError: targeturl is not defined",
"stack": [
{
"line": 207,
"func": "?",
"context": [
" href != PMA_commonParams.get('pma_absolute_uri') + url",
" ) {",
" if (PMA_commonParams.get('safari_browser')) {",
" querywindow.location.href = targeturl;",
" } else {",
" querywindow.location.replace(targeturl);",
" }",
" querywindow.focus();",
" }",
" } else {",
" querywindow = window.open("
],
"filename": "common.js"
}
],
"useragent": "Mozilla/5.0 (Windows NT 6.3; rv:33.0) Gecko/20100101 Firefox/33.0",
"uri": "db_sql.php?target="
},
"script_name": "db_sql.php",
"pma_version": "4.1.8",
"browser_name": "FIREFOX",
"browser_version": "33.0",
"user_os": "Win",
"server_software": "cpsrvd 11.44.1.11",
"user_agent_string": "Mozilla/5.0 (Windows NT 6.3; rv:33.0) Gecko/20100101 Firefox/33.0",
"locale": "en",
"configuration_storage": "disabled",
"php_version": "5.4.23",
"microhistory": {
"pages": [
{
"hash": "index.php?db=&table=&server=1&target=&token=db74acc64a6367e7a46c980cefe4e18f"
},
{
"hash": "db_structure.php?db=appis708_Test2&table=&server=1&target=&token=db74acc64a6367e7a46c980cefe4e18f",
"params": {
"opendb_url": "db_structure.php",
"safari_browser": "0",
"querywindow_height": "400",
"querywindow_width": "600",
"collation_connection": "utf8mb4_general_ci",
"lang": "en",
"server": "1",
"text_dir": "ltr",
"pma_text_default_tab": "Browse",
"pma_text_left_default_tab": "Structure",
"confirm": "true"
}
},
{
"hash": "sql.php?db=appis708_Test2&table=users&server=1&target=&token=db74acc64a6367e7a46c980cefe4e18f",
"params": {
"opendb_url": "db_structure.php",
"safari_browser": "0",
"querywindow_height": "400",
"querywindow_width": "600",
"collation_connection": "utf8mb4_general_ci",
"lang": "en",
"server": "1",
"text_dir": "ltr",
"pma_text_default_tab": "Browse",
"pma_text_left_default_tab": "Structure",
"confirm": "true"
}
},
{
"hash": "db_structure.php?db=appis708_Test1&table=&server=1&target=&token=db74acc64a6367e7a46c980cefe4e18f",
"params": {
"opendb_url": "db_structure.php",
"safari_browser": "0",
"querywindow_height": "400",
"querywindow_width": "600",
"collation_connection": "utf8mb4_general_ci",
"lang": "en",
"server": "1",
"text_dir": "ltr",
"pma_text_default_tab": "Browse",
"pma_text_left_default_tab": "Structure",
"confirm": "true"
}
},
{
"hash": "db_sql.php?db=appis708_Test1&table=&server=1&target=&token=db74acc64a6367e7a46c980cefe4e18f",
"params": {
"opendb_url": "db_structure.php",
"safari_browser": "0",
"querywindow_height": "400",
"querywindow_width": "600",
"collation_connection": "utf8mb4_general_ci",
"lang": "en",
"server": "1",
"text_dir": "ltr",
"pma_text_default_tab": "Browse",
"pma_text_left_default_tab": "Structure",
"confirm": "true"
}
}
],
"current_index": "5"
}
}
Please explain the steps that lead to the error:
نظرات
به نظر من یک echo ساده اصلا بنویس ببین کار میکنه اگه نکرد ایراد از هاستته و دسترسی هاش ... ممکنه روی سایتت جوملا یا ورد پرس باشه . اینا دسترسی به فایل پی اچ پی رو ازت میگیرن
نظرات
این یه echo ساده...بهمراه نتیجه خطا...
<?php
$servername = "localhost";
$username = "appis708_qurban";
$password = "q30590607";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
خطا:Connection failed: Access denied for user 'appis708_qurban'@'localhost' (using password: YES)
نظرات
دوست عزیز.. سایت رو حذف کردم کلیه فایلهای ووردپرس رو هم حذف کردم باز هم وصل نمیشه ..اگه امکانش هست یه نگاه بندازین مشکل از چیه ممنون میشم...
نظرات
سلام وقتتون بخیر ی من یه سایت دارم که با جوملا ساختمو الان هم فعاله می خواستم براش app بسازم و الان گیر همون ارتباط با سرورم نمی دونم Webservice رو کجا بزارم منظورم همون فایل php هست و اینکه خوب من رو روت هاست یه index.php دارم که مال جوملاست حتی تو public_html هم یه پوشه به نام Webservice ساختم و از طریق http:www.........ir/webservice خواستم باهاش ارتباط برقرار کنم که متاسفانه ارور میده Failed to connect to MySQL: MySQL server has gone away در ضمن من اتلاعات رو از task content خوندم چون همه چی اونجا save بود الان اگه میشه راهنماییم کنین خیلی اعصابمو ریخته به هم ببخشید قصه تعریف کردم پیشاپیش از کمکتون خیلی خیلی ممنونم
---------------------------------------------------------------------------------------------------------------------------------------------------------------
مشکلم حل شده ممنون
نظرات
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
نظرات