آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کمک در مورد ارسال اطلاعات به سرور

Hello World  11 سال پیش  11 سال پیش
0 0

سلام دوستان_لطفا کد زیر رو یکم توضیح بدین چی کار میکنه 

و مشکلی که من دارم وقتی اطلاعات از گوشی ارسال میشه تو سایت به صورت علامت سوال نشون میده utf-8  هم قرار دادم

                          HttpClient httpclient = new DefaultHttpClient();
                HttpPost httppost = new HttpPost("http://jalil-mohammadi.ir/test/test.php");
                 
                try {
                    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
                       nameValuePairs.add(new BasicNameValuePair("id", "01"));
                       nameValuePairs.add(new BasicNameValuePair("message", msg));
                       httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
                       httpclient.execute(httppost);


<meta charset="utf-8">
<?php

$message=$_POST["message"]; 

$filename="test.html";

file_put_contents($filename,$message,FILE_APPEND);
$androidmessages=file_get_contents($filename);

echo $androidmessages;

?>
0 0
اینم جایی که اطلاعات چاپ میشه: لینک (11 سال پیش)
+1 0
setEntity(new UrlEncodedFormEntity(params, "UTF-8") (11 سال پیش)
0 0
اطلاعاتی که میفرستین شما باید به صورت utf-8 بفرستین (11 سال پیش)
0 0
اقای رئیسی ممنون حل شد اگه میشه این دو خط رو یکم توضیح بدین : من فعلا تو اموزش ها به این جا نرسیدم List nameValuePairs = new ArrayList(2); nameValuePairs.add(new BasicNameValuePair("id", "01")); (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
raeesi  11 سال پیش
+1 0

پاسخ به سوال 
Hello World  11 سال پیش
0 0

میشه اینا رو توضیح بدین - من فعلا به این قسمت نریسیدم-

 List<NameValuePair> nameValuePairs =newArrayList<NameValuePair>(2);
                       nameValuePairs.add(newBasicNameValuePair("id","01"));
                       nameValuePairs.add(newBasicNameValuePair("message", msg));
                       httppost.setEntity(newUrlEncodedFormEntity(nameValuePairs));
+1 0
nameValuePairs یه نوع ارایه هستش که از دو قسمت کلید: "message" و مقدار:msg تشکیل شده و زمانی استفاده میشه که اطلاع ارسالی به سرورتون زیاد باشه. اگه توجه بکنید$message=$_POST["message"]; سمت سرور نوشته میشه. که میاد کلید ارایه رو می خونه تا به مقدار ارایه دسترسی پیدا بکنه (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .